Search: \.*
Topics in Pad web:
|
Changed: GMT
|
Changed by:
|
- Mozilla Sunbird
- Created Calendar here ....
- Can publish iCalendar (.ics) to WebDAV resource via https
- Can export Calendar in HTML format
- Mozilla Thunderbird
- Using its AddressBook ...
- Can export LDIF and csv format
- Outlook Express 6:
- Can import address data from ".ldif" files
- Outlook 2000
- Can import iCalendar (.ics) and vCalendar (.vcs)
- Can import csv format (user has to do column mapping on its own)
ldif2trade - filters an ldif file and spits out tradeclient format
http://tradeclient.sourceforge.net/ldif2trade.pl
ldif2csv - converts LDIF files into CSV files
http://www.radux.com/misc/
http://www.radux.com/misc/ldif2csv.pl
palm-ldif2csv
http://www.seligma.com/download/palm-ldif2csv
--------------------------------------------------------------------------------------------
Backup:
bacula:
http://scottstuff.net/scott/archives/000246.html
http://lists.debian.org/debian-devel/2004/05/msg00399.html
Bacula: Cross-Platform Client-Server Backups
http://www.onlamp.com/pub/a/onlamp/2004/01/09/bacula.html?page=1
bacula-web / bacula-watcher:
http://www.indpnday.com/bacula/
Backalaika:
http://oui.com.br/n/print.php?content.15
http://oui.com.br/n/content.php?article.15
misc:
http://www.linux-backup.net/App/
NasBackup:
http://www.nasbackup.com/
http://www.nasbackup.com/modules.php?op=modload&name=Downloads&file=index&req=viewdownload&cid=3
WINrsync:
http://myplace.dk/software/winrsync/
http://winrsync.sunsite.dk/
--------------------------------------------------------------------------------------------
Unison - Articles:
http://www.livejournal.com/users/debaday/25950.html
http://www.open-mag.com/features/Vol_53/synch/synch.htm
http://www.itp.tu-graz.ac.at/Comp/Tutorial/soft.ext.access/unison/
http://www.cs.brown.edu/system/net_remote/filesync/
Unison - File Synchronizer:
http://www.cis.upenn.edu/~bcpierce/unison/
http://www.cis.upenn.edu/~bcpierce/unison/download/stable/latest/unison.win32-gtkui.exe.gz
root@quepasa:/home/service/download/backalaika/v01# pkgsearch unison
tra - a file-system synchronizer
unison - A file-synchronization tool for Unix and Windows
unison-gtk - A file-synchronization tool for Unix and Windows - GTK interface
apt-get install unison
Business Process
BPEL4WS - Business Process Execution Language for Web Services (successor of XLANG and WSFL)
- ebXML - Electronic Business XML
Workflow & Co.
Organizations
Companies
Keywords / Buzzwords
Universal Data Access (UDA)
Enterprise Application Integration (EAI)
Enterprise Information Integration (EII)
Service Oriented Architecture (SOA)
Process Oriented Architecture (POA)
Event Driven Architecture (EDA)
Enterprise Service Bus (ESB)
Information Technology Infrastructure Library™ (ITIL)
Collaboration
EAI
Software / Implementations
Misc Pointers / More Topics
Jon Udell, November 1, 2000 in "Tangled in the Threads - Are servers obselete?"
via: http://udell.roninhouse.com/bytecols/2000-11-01.html
[...]
Assuming is dangerous. Very dangerous. If my professional career has taught me anything it is that even problems that look simple at first can be hard or even impossible to solve. Never ever assume that a problem is manageable before you have analyzed it and know of a working solution. Innocent-looking problems can turn out to be monsters.
[...]
Encrypted Root Filesystem HOWTO:
http://linuxfromscratch.org/~devine/erfs-howto.html
Vulnerability in encrypted loop device for Linux:
http://off.net/~jme/loopdev_vul.html
misc:
aespipe - AES-encryption tool for tar/cpio and loop-aes images
ccrypt - secure encryption and decryption of files and streams
debrecipes-es - Debian "recipes" from project La Espiral - Spanish version
libcrypto++5.2 - Crypto++ library
loop-aes-ciphers-source - Ciphers for the loop-aes encryption Linux kernel module
loop-aes-source - AES-encryption loopback Linux kernel module
loop-aes-utils - Tools for mounting and manipulating encrypted filesystems
quepasa:
1. requires kernel-modules, so:
http://user-mode-linux.sourceforge.net/UserModeLinux-HOWTO-2.html
see xukay:/data2/joko/uml-kernel
[...]
#> screen -S kernel
#> make menuconfig ARCH=um
#> make linux ARCH=um
#> strip linux
#> make modules ARCH=um
... install into root file system as described
more on installing kernel modules to uml:
http://usermodelinux.org/modules.php?name=News&file=article&sid=31
http://usermodelinux.org/modules.php?name=News&file=print&sid=31
http://www.biochem.ucl.ac.uk/~mckenzie/linux/uml-getting-started-20040422.html
2. setting up loop-aes:
http://linuxfromscratch.org/~devine/erfs-howto.html
3. installing kernel source to quepasa
#> cd /usr/src
... proceed like in *
4. install loop-aes
#> cd /usr/src/modules/loop-aes
#> export LINUX_SOURCE=/usr/src/linux-2.4.27; make
=================================================================
google: linux file encryption
=================================================================
Encrypting your Disks with Linux:
http://koeln.ccc.de/archiv/drt/crypto/linux-disk.html
BestCrypt:
http://www.jetico.com/
Crypto Software:
http://www.cs.auckland.ac.nz/~pgut001/links/software.html
The Linux Encryption-HOWTO Homepage:
http://encryptionhowto.sourceforge.net/
http://kernel.org//pub/linux/kernel/crypto/
Free Encryption / Cryptographic Software:
http://www.thefreecountry.com/security/encryption.shtml
TrueCrypt:
http://www.truecrypt.tk/
Encryption-HOWTO-4.html:
http://www.linuxsecurity.com/docs/HOWTO/Encryption-HOWTO/Encryption-HOWTO-4.html
Transparent Cryptographic File System:
http://www.tcfs.it/
NewPKI:
http://www.newpki.org/
linux-crypto: Cryptography on (and in) Linux:
http://mail.nl.linux.org/linux-crypto/
bcrypt - Blowfish File Encryption:
http://bcrypt.sourceforge.net/
Linux Links - The Linux Portal: Software : Networking : Security : Encryption
http://www.linuxlinks.com/Software/Networking/Security/Encryption/index.shtml
Encrypting services / data:
http://www.linux.se/doc/lasg-www/encryption/
PPDD - ENCRYPTION ON LINUX:
http://linux01.gwdg.de/~alatham/
Using CFS, the Cryptographic Filesystem:
http://www.linuxjournal.com/article.php?sid=6381
des/undes - Tripple DES file encryption software:
http://www.boutell.com/lsm/lsmbyid.cgi/002084
Encryption Freeware Software:
http://www.soft411.com/software/encryption-freeware.html
gentoo - A Structured Approach to Hard Disk Encryption:
http://www.sdc.org/~leila/usb-dongle/readme.html
SecurityConfig - Cryptography:
http://www.securityconfig.com/software/crypto/crypto.htm
infoanarchy.org - Hard Disk Encryption:
http://www.infoanarchy.org/wiki/wiki.pl?Hard_Disk_Encryption
Cryptography.Org:
http://cryptography.org/
PGPdisk:
http://www.pgpi.org/products/pgpdisk/
EncFS – Encrypted Filesystem module for Linux:
http://arg0.net/users/vgough/encfs.html
CrossCrypt:
http://www.scherrer.cc/crypt/
SecurityAdminGuide-9.html:
http://www.nic.com/~dave/SecurityAdminGuide/SecurityAdminGuide-9.html
encryption system Software:
http://www.software-x.com/software/encryption-system.html
Chameleon File Encryption Tools:
http://www.securityfocus.com/tools/1497/scoreit
Products that Use Blowfish:
http://www.schneier.com/blowfish-products.html
Cfs - Encryption services for the Unix(tm) file system:
http://linux.maruhn.com/sec/cfs.html
CryptoFS:
http://reboot.animeirc.de/cryptofs/
Chapter 10 - Encrypting files and drives in Linux, BSD, and other Unices:
http://www.seifried.org/security/cryptography/crypto-book/chapter-10.html
Kurt Seifried Information Security:
http://www.seifried.org/security/
======================================================
Problem: ioctl: LOOP_SET_STATUS invalid argument
google for it....
======================================================
Almost working:
http://mail.nl.linux.org/linux-crypto/2000-12/msg00020.html
Download a recent util-linux version:
http://www.kernel.org/pub/linux/utils/util-linux/?C=M;O=D
---------------
misc:
Virtual Filesystem: Building A Linux Filesystem From An Ordinary File:
http://www.linuxgazette.com/node/view/9346
SuperLinux:
http://www.super-linux.com/
.cryptofs:
CRYPTOFS::cipher=AES256
CRYPTOFS::md=MD5
CRYPTOFS::blocksize=2048
CRYPTOFS::salts=256
lufsmount cryptofs://<source> <dest>
DocIndexer:
http://www.methods.co.nz/docindexer/
DocIndexer is a toolkit for indexing and searching document directories. DocIndexer includes command-line utilities, Python index and search classes plus a Win32 COM server (for scripting from languages such as Visual Basic) that can be used to integrate indexing and searching into application software. The current version has built-in support for Microsoft Word, HTML, RTF, PDF and plain text documents.
Zebra:
http://www.indexdata.dk/zebra/
Zebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg. email, XML, MARC) and allows access to them through exact boolean search expressions and relevance-ranked free-text queries.
PHP/YAZ:
http://www.indexdata.dk/phpyaz/
Simpleserver:
http://www.indexdata.dk/simpleserver/
WebClarity BookWhere:
http://www.indexdata.dk/bookwhere/
http://www.webclarity.info/products/bookwhere.html
Z-Spy:
http://www.indexdata.dk/zspy/
ZAP!:
http://www.indexdata.dk/zap/
Z39.50 Resources:
http://www.niso.org/z39.50/z3950.html
http://www.loc.gov/z3950/agency/resources/software.html
http://www.lib.utah.edu/digital/ZContent.html
http://dli.grainger.uiuc.edu/
MarcEdit Z39.50 Client:
http://oregonstate.edu/~reeset/marcedit/html/help/marcedit4_5/html/yazMainAbout.html
Z39.50/PRISE 2.0:
http://www-nlpir.nist.gov/works/papers/zp2/zp2.html
JZKit 2:
http://developer.k-int.com/jzkit2/
ICONE:
http://www.crxnet.com/icone.php
FindItNow!
Disk and EMail Indexed Search Utility
ftp://ftp.simtel.net/pub/simtelnet/win95/txtutl/fin128.zip
via: http://www.bookcase.com/library/software/win9x.util.text.html
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Wilbur:
http://wilbur.redtree.com/
A free file indexer, formerly commercial, now free and GPL, for Windows only at this time. Its an indexer, can index in zip files, and can handle PDF files.
via: http://svartling.hopto.org/index.php?q=Wilbur
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Lupy:
http://divmod.org/Home/Projects/Lupy/
Lupy is a is a full-text indexer and search engine written in Python. It is a port of Jakarta Lucene 1.2 to Python. Specifically, it reads and writes indexes in Lucene binary format. Like Lucene, it is sophisticated and scalable. Lucene is a polished and mature project and you are encouraged to read the documentation found at the Lucene home page.
Wordindex: Full text indexer and search engine
http://wordindex.sourceforge.net/
Wordindex is a full text indexing suite developed using perl as the backend and PHP as the web based search utility. Any language can be used to search as long as it has access to MySQL databases.
Wordindex is capable of indexing huge amounts of data, one production system has indexed over 14GB of textual, PDF, and compressed text files. Searches on that system are still less than a second on a modest server.
Wordindex is clusterable, the indexing process which can take a very long time to complete on a huge dataset (meaning ~10G+) can be run over a couple nodes to spread out the load.
Thales:
http://thales.sourceforge.net/
ViIndex:
http://viindex.sourceforge.net/
mindex - media indexer:
http://sourceforge.net/projects/mindex/
mindex is a multi-user client/server based media indexing tool, written entirely in C++. The gathered data about a media includes name, size, path and an md5sum of the files on it. This list is then sent to a server, which stores it in a database .
Fulltext indexer dmmFTSIndexerFile:
http://www.dmm.cz/en/dmmfts_2.htm
DeepSearch 4:
http://www.namo.com/products/deepsearch/
IDKSM Search Engine:
http://www.miraclec.com/software.html
Phantom 2.0 a quick, capable Web indexer:
http://www.searchtools.com/info/articles/in_phantom.html
Harddisk Search and Stats 1.0:
http://www.freebyte.com/harddisk_search_and_stats/
Freeware file and disk search engine. Harddisk Search and Stats can search multiple files and folders recursively. You can also specify non-recursive searches. Use as many search-phrases as you want within one search. The search can be filtered according to file extensions. The program has an internal file viewer, but you can also specify an external file viewer, or use the default Windows viewer, which can differ per file type. The search-filter can import all file extensions from a folder (recursively). The program does not need to be installed, and does not use the Windows registry. Simply double-click on the exe and the program starts! Harddisk Search and Stats is able to search all ASCII/text-based file types.
---------------------------------------
Resources:
Developing a full-text indexer in Python
http://www-106.ibm.com/developerworks/linux/library/l-pyind.html
http://www.softlandmark.com/SearchEngine.htm
http://www.snapfiles.com/freeware/system/fwdiskcat_r.html
http://www.ir-ware.biz/locien.html
http://loosewire.typepad.com/blog/2004/08/a_directory_of__2.html
---------------------------------------
PHP Directory Indexer:
http://indexer.sourceforge.net/
!!!!!!!!!!!!!!!!!!
AutoIndex PHP Script - A Website Directory Indexer:
http://autoindex.sourceforge.net/
http://prdownloads.sourceforge.net/autoindex/AutoIndex-1.5.1.tar.gz?download
!!!!!!!!!!!!!!!!!!
EXPOW:
http://membres.lycos.fr/explow/
EXPOW is a set of PHP scripts that generates directory indexes.
Replaces Apache directory autoindexer, or generates indexes "on the fly", with visualization facilities and file managing ability.
---------------------------------------
Harvest: A Distributed Search System
http://harvest.sourceforge.net/harvest/doc/
diskMETA - Internet search technologies for your desktop PC!
http://www.diskmeta.com/
Deductus:
http://www.aolej.com/dedu/
SearchWithin:
http://www.searchwithin.com/
blinkx:
http://www.blinkx.com/
220 rigel SMTP ready, Who are you gonna pretend to be today?
helo a.b.com
250 rigel Is thrilled beyond bladder control to meet a.b.com
mail from: a@b.com
250 sender is a@b.com, (yeah sure, it's probably forged)
rcpt to: you@somewhere.com
250 recipient you@somewhere.com, I know them! they'll just *LOVE* to hear from you!
data
354 OK, fire away. End with <CRLF>.<CRLF>
hello world!
.
250 Whew! Done! Was it as good for you as it was for me?
blabla
500 Bloody Amateur! Proper forging of mail requires recognizable SMTP commands!
quit
221 It's been real. Take off Eh!
Stream name: Bassdrive - Music Beyond - 24/7 Drum and Bass Jungle Radio Featuring Live Shows
Current title: Leviticus - Burial (Chronic 2)
Current title: Visionary - Level Vibez
Current title: Artillery_Reload 9-22-04 feat Overfiend and Reflect -
Current title: Supersoul - How We Livin'
Some notes ...
- from T3: "every signal worldwide is currupted; bit failures etc."
1. Nothing didn't work - searched at google for "intel indeo codec problems"
MovieCodec?.com » Message Board » Video Codecs » Indeo V5 codec
http://www.moviecodec.com/thread/952.html
First, installed Intel Indeo 4.4 (codinstl.exe) from
http://downloadfinder.intel.com/scripts-df/download.asp?url=/2846/eng/codinstl.exe&ProductID=355
Solution: MediaPlayer? now works!
2. VLC still says:
main error: no suitable decoder module for fourcc `IV41'.
VLC probably does not support this sound or video format.
Search for "fourcc `IV41'" at google, found:
Beschreibung der bei Microsoft registrierten FourCC?-Informationen (Four Character Code)
http://support.microsoft.com/?scid=kb;de;281188&spid=1173&sid=254
MovieCodec?.com » Message Board » Video Codecs » FOURCC IV41
http://www.moviecodec.com/thread/1247.html
Downloaded and installed "iv5setup.exe", which includes the "Intel Indeo 5.11 codec".
3. Misc Stuff found while researching
Indeo Video and Audio codecs (Intel -> Ligos)
Ligos ( www.ligos.com ) has taken over the development of the Intel codecs.
http://www.ligos.com/indeo.htm
Windows video tools - A lot of miscellanous codecs, including Intel Indeo's "iv5setup.exe"
http://freepctech.com/pc/002/files011.shtml
GSpot v2.52 b01 Build 040915
GSpot is a nice little tool that allows you to see what audio and video codecs the video file
uses in order to determine what you need to install on your system to watch it.
via: http://www.afterdawn.com/software/video_software/video_tools/gspot.cfm
http://www.headbands.com/gspot/
MovieCodec?.com » Message Board » Video Codecs
http://www.moviecodec.com/board/2_400.html
K-Lite Mega Codec Pack 1.13
http://www.codec-download.de/article.php?sid=403
pkgsearch php:
aeromail - Web-based e-mail client
eskuel - A MySQL databases administration interface in PHP-scripts
fibusql - Web based double-entry accounting
freeradius-dialupadmin - set of PHP scripts for administering a FreeRADIUS server
gdancer - Visualization plug-in for xmms
hawxy - a script that makes PHP-enabled webservers to HAWHAW proxies
hddtemp - Utility to monitor the temperature of your hard drive
jffnms - Web-based Network Management System (NMS) for IP networks
mpd - Music Player Daemon, the name says it all
myphpmoney - Finance manager written in PHP
nag - Multiuser Task List Manager
nagat - Nagios Administration Tool
odontolinux - Dental office management software (PHP4 + PostgreSQL)
opendb - A web-based lending database written in php
phpix - A PHP-based web photo album
phpldapadmin - Web based interface for administering LDAP servers
phpsysinfo - PHP Based Host Information
phpwiki - An informal collaborative website manager
rats - Rough Auditing Tool for Security
txt2regex - A Regular Expression "wizard", all written with bash2 builtins
webhttrack - Copy websites to your computer, httrack with a Web interface
websvn - PHP based interface of subversion repositories
wmblob - blobs in a dockapp
wordtrans-web - Multi Language Word Translator for Linux
wwwconfig-common - Debian web auto configuration
zoph - Web based digital image presentation and management system
pkgsearch upload:
cvs-autoreleasedeb - Automatically release/upload debian packages from CVS
debaux - Debian Auxiliary Programs
devscripts - Scripts to make the life of a Debian Package maintainer easier
dpkg-dev - Package building tools for Debian
dpsyco - Debian packages of system configurations
dput - Debian package upload tool
duplicity - encrypted bandwidth-efficient backup
dupload - utility to upload Debian packages
ibackup - Automated backups (even remote) of machine configurations
libapache-miniwiki-perl - Miniature Wiki for Apache
libapache-stage-perl - Manage A Staging Directory
libcgicc1 - A C++ class library for writing CGI applications
libcgicc1-dev - A C++ class library for writing CGI applications
libcommons-fileupload-java - File upload capability to your servlets and web applications
libcpan-distnameinfo-perl - Extract distribution name and version from a distribution filename
libecgi-dev - An ANSI C library for the creation of CGI applications
libecgi0 - An ANSI C library for the creation of CGI applications
lintian - Debian package checker
maint-guide - Debian New Maintainers' Guide
maint-guide-de - German translation of Debian New Maintainers' Guide
pyftpd - ftp daemon with advanced features
sitecopy - A program for managing a WWW site via FTP, DAV or HTTP
smbc - samba-commander - curses based samba network browser
w3c-markup-validator - W3C Markup Validator
wdg-html-validator - WDG HTML Validator
webcam - capture and upload images
webcamd - Capture images from video devices
wondershaper - Easy to use traffic shaping script
scribe - Document Production System
grasshopper 2001-10-23 to
- todo: cvs, document, publish (!!!)
- todo: ldap as backend for everything
- todo: umltools
- todo: virtual hosting
- hosts:
- h1.service.netfrag.org
- firstprovider.de
- 212.123.127.169
- cashew.netfrag.org
- digitalpatentservice.de
- ns1.f7x.net
- psl.no-ip.com
- martha.no-ip.org
- 192.168.1.1
- todo: cvsStats
- horde: extension for better schema-editing
- film: prüfstand nr. 7
- legolas: move "inbox_to_2001-06-11" --> wornet/"from:2001-03-01 to: 2001-06-11"
- package and publish nfo-software:
- nfoVboxTools
- dialer
- WCron
- eLib
- FDE
- ciss
- sound: soul williams, adam f., photek, shrinkwarp,
- sound: GabrielLeMar?
2002-03-19:
- additional initial configuration steps for freevsd-vhosts:
- mkdir /var/lib/slocate
- groupadd slocate
- wiki
- netfrag.org -> wiki
- cgi/perl auf moon4
- webmail
- file-container via web
- gabriel le mar
- spiegeln alles materials ins web
- psl.netfrag.org & eagle.psl.netfrag.org an den start bringen
- integrate rrr-wiki and nfoweb-wiki via code, style and interwiki-technology
- mjam: "announce configuration/state changes", "allow local changes", iid-links ("inter-information-domain-links")
- Schumann-Frequenz (die Basisresonanzfrequenz des Planeten Erde), (Gregg Braden )
replication ( distribution + synchronisation):
- replicate file systems
- use rsync and layer another tool on top of it! (to do the actual *distribution*)
- replicate TWiki
routing:
- routing email while local delivery
- routing email in sendmail
- routing email to TWiki
the intranet, the editable web and microsoft:
- issues:
- Microsoft Outlook (EMail / Communication)
- http://twiki.org/cgi-bin/view/Codev/ForwardMailToTWiki
- http://twiki.org/cgi-bin/view/Plugins/MailInAddOn
- Microsoft Office (Documents)
- Word: http://twiki.org/cgi-bin/view/Codev/XopusEditor
- Excel: ok to edit spreadsheets with TWiki?
- Access: --> tbd
- PowerPoint: ok to build slides with TWiki?
XDFS uses underlying database transactions for their ACID semantics (Atomicity, Consistency, Isolation, and Durability),
- write (for daemon): differences/similiarities between various Wiki-Clones
- rsync -av -e ssh -z "/cygdrive/C/home/amo/mycvs" "amo@192.168.10.1:~/master"
- write: ssh vs. ipsec or similar
- check out: snpp: simple network paging protocol
jack kerouac "on the road"
branwen okpako "dreckfresser"
- prereqs for backend/
Date::Manip
Set::Object
Tangram
(MD5)
(CPAN)
SyncingOutlookContacts
A) use Win32::OLE to read contacts from Outlook and Net::LDAP to write them to an LDAP server (win32 only)
problem: Net::LDAP might not work natively on win32.
solution: transfer data from win32-system to "remote hub" first
B) - implement RPC server (daemon, listener) to recieve data via network (TCP Sockets)
- use Win32::OLE to read contacts, but an RPC mechanism (SOAP::Lite, XMLRPC, PIRPC) to send data to the remote daemon
- example hack implemented ( syncOutlookContacts.pl, (Bundle::)Torus) ...
... see /home/amo/chronology/2002-07-30 janosch - outlook2ldap - SyncingOutlookContacts
C) handle data-transfer via files (write - transfer - read) e.g. via Net::SCP or Net::SFTP instead of using an RPC mechanism
Data::Storage
We have DBI (Databases -> Tables -> Rows -> Columns).
We have Tangram (Databases -> ObjectSets -> Objects -> Properties AND (true) Relations).
We have Filesystems (Directories -> Files).
We have Files (Lines -> Seperators, Lines -> FieldLengths; but also (maybe): structured and unstructured, row-based or not).
We have some more stuff to store data to.
What about having one single convenient access to them? (just access! no internals! we can't make unpossible things possible!)
Writing COM Components with Perl?
SyncingOutlookContacts
D) "the other way round" or "turning inside out"
- access Outlook via COM, don't use Win32::OLE directly but a wrapper to call to COM objects from a remote host
- do RPC call *to windows*, not *from windows* (via IIS)
- if IIS is not acceptable, code in .vbs-scripts to execute locally (win32-native!)
1) 4S4C aka Simon's SOAP Server Services For COM
http://www.4s4c.com/4s4c/
This is a COM component that will invoke methods on COM objects (via any automation compatible interface),
from a SOAP request message, and return the results as a SOAP response message.
2) Passing Recordsets via HTTP [...] (ability to access a DCOM server over HTTP)
http://www.avdf.com/oct98/art_vb001.html
=> problem(s):
client exposes data; often not possible; if possible: high risk!;
else: security mechanism needed => complex; maybe good for "peer-to-peer-office"
more specific:
1. needs 3rd-party component
2. requires modification to registry to be able to expose via IIS
E) integrate directly!
- build COM component and plug in to Outlook which speaks directly to a LDAP-server
- (originally the first idea, but we thought "integration sucks"
(and in fact it does - the flexibility through (perl-)scripting would be lost))
but: a) maybe better when independent of perl and b) problem solved:
- problem: no free ldap-library / component for win32
- This was the problem... first.
- Finally worked out solution via Microsoft Active Directory client libraries (activeds.tlb) and ADO (msado15.dll).
- see cvs@netfrag.org:/nfo/vb/ActiveDirectory/*
How to move/migrate (Sub-)Trees to another location inside a master cvs-repository?
How to move/migrate (Sub-)Trees to another location inside a local cvs-tree?
Use ActiveDirectory as common LDAP server?
(expand Schemas, etc.)
Syntax for calling outlook.exe (in C:\Programme\Microsoft Office\Office)
- see Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Clients
- jumps to the Calendar
OUTLOOK.EXE Outlook:Calendar
- composes Email
OUTLOOK.EXE -c IPM.Note /m "%1"
Active Directory
see Registry: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\ADs
see Registry:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DataAccess\RootBinder
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange
netsh
iptables.pl for win32 via netsh?
rundll32.exe %SystemRoot%\System32\mshtml.dll,PrintHTML "%1"
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC
sshd on win32?
C:\Programme\Adobe\Acrobat 5.0\Reader\JavaScripts
HKEY_CLASSES_ROOT\Drive\shell
HKEY_CLASSES_ROOT\Drive\shellex
Rsync Here:
HKCR,Directory\Shell\RsyncHere
HKCR,Drive\Shell\RsyncHere
- gpl-clone of Component Software RCS Document Explorer (WinRCS)
- gpl-clone of sync2nas
- Linux - show users with open files
- arch: mirror (& notify) ftp://regexps.com/pub/src/
- subversion: http://subversion.tigris.org/
- xdelta: http://www.cs.berkeley.edu/~jmacd/xdelta.html
- prcs: http://prcs.sourceforge.net/
merging: http://prcs.sourceforge.net/merge.html
- bitkeeper: http://www.bitkeeper.com/index.html
- STONE -> shape ( http://swt.cs.tu-berlin.de/~shape/ )
- revision control / configuration management:
rcs -> cvs -> xyz
-> subversion
-> prcs
-> opencm
-> arch
- LDAP Proxy ?
- from: http://www.winntmag.com/Articles/Index.cfm?ArticleID=7281&pg=2
- ILPS (Innosoft LDAP Proxy Server)
- vendor: Innosoft
- url: http://www.innosoft.com/press/ilps-press.html
- MLPS (MaXware LDAP Proxy Server)
- vendor: MaXware Benelux
- url: http://www.maxware.no/ ???
- VBScript capabilities
- DBA (Directory Boundary Agent)
- vendor: NEXOR
- url: http://www.nexor.com/
- more info: http://www.software-aus.com.au/pdf/dba.pdf
- write & publish: adsi & slapd interop
- distributed queries, heterogeneous joins
- Tangram: +(Unified Modeling Language) => Schema2UML, UML2Schema
- BetSlip -> AbstractContainer
- http-analyzer:
- trace-mode
- filters:
- GETs & GET-Destinations
- POSTs & POST-Destinations
-
- trail-mode
- dump-mode
- CMS 3000:
- ease and features of TWiki
- concepts (embedding code) and features (output formats!) of
- XPC http://xpc.4arrow.com/ ( ECM in a CMF ) Xpc stands for eXtensible Page Creation
see http://dev.4arrow.com/documentation/index.xpc?op=view_doc&docid=2&group_id=1
- PHPortal http://www.advogato.org/proj/PHPortal/ ( http://dev.4arrow.com/ )
- definitely collect all features and gui markups of many different intranet systems,
try to combine the best and under-layer it with mysql -> perl -> tangram -> whatever
- alerts via rss -> FeedReader !!!
- alerts via sms/pager
- write browser like metabrowser, but more generic rss focused, ie4 / mozilla embedded => perl Tk ;)
- document firewall/accounting setup/configuration on h1.service.netfrag.org
- write WWW::Search - modules
- extend Infobot
- tools for filesystem abstraction
- coda - CODA advanced distributed filesystem: http://www.coda.cs.cmu.edu/
- perlfs:
- intermezzo: http://www.inter-mezzo.org/
- sqlfs: http://no.spam.ee/~tonu/index.php
- lufs - Userland Filesystem: http://lufs.sourceforge.net/
- LinFS/SQLFS: http://www.relex.ru/~yarick/
- Userfs: http://www.goop.org/~jeremy/userfs/
- orbit: http://orbit-resource.sourceforge.net/
- perlfs: http://dd-sh.assurdo.com/perlfs/
- HTTPFS:
- HTTP-VFS - HTTP Virtual File System: http://okmij.org/ftp/HTTP-VFS.html
- HTTPFS in about 200 lines of C: http://rpmfind.net/linux/httpfs/messages/msg00018.html
- davfs - WEB-DAV Linux File System(davfs): http://dav.sourceforge.net/
- podfuk - POrtable Dodgy Filesystems in Userland (hacK) version 2: http://atrey.karlin.mff.cuni.cz/~pavel/podfuk/podfuk.html
- AVFS - A Virtual File System: http://www.inf.bme.hu/~mszeredi/avfs/
- Hostfs: http://user-mode-linux.sourceforge.net/hostfs.html
- arla: http://www.stacken.kth.se/projekt/arla/
- debian news ( http://www.debian.org/News/2001/ ) to RSS
- netfrag.org - announce:
- legolas
- LAMP
- obs3rv3r
- hetzner1
- FreeVsd
- h1.service.netfrag.org
- UML
- infobot
- lufs
- build visual designer for Tangram-config-file
- Perl::SSL in pure perl (Perl::SSLPP)
- Java:
- J2EE
- Enterprise JavaBeans
- opensource EJB Server
jBoss: http://www.jboss.org/x
OpenEJB: http://openejb.sourceforge.net/
- misc
- http://castor.exolab.org/
- struts: http://jakarta.apache.org/struts/
- research into ORBs! OpenORB or stuff
- check out unsharp: http://sourceforge.net/project/showfiles.php?group_id=62435&release_id=110903
- check out davfs2: http://dav.sourceforge.net/
- Tangram::ACL
- gui editor (vb?) for dada.perl.it
- finish WWW::SMS::GsmboxDE
- monitor startup- and shutdown-phases of virtual hosts to provide tighter notification about errors/success
for now, notification is only triggered by netsaint-check,
wrapped out to /home/service/bin/notify/hostalert via "notify-by-sms-host-global"-command
- umltools:
- mungle config out to /etc/umltools or something like that
- throttle host
- better split up between "prepare patches" and "apply patches" (which requires mounting)
- do "chown -R service.service quepasa/" after building
- patch twiki-configs and content! ("test.helonet.org"!)
- patch webalizer config ("Default-UML woody-stable")
- delete webalizer data
- change mrtg-settings, delete data
- change home-dir of "bd" from "/dev/null" to "/root"
- change default-group of "bd" from "<empty>" to "root"
- change root-password from "root" to something weird
- is it possible to even "unset" root's password? yes! by deleting pass in "/etc/shadow",
build as option "--close-root" or stlt
- setup: configure paths to programs set in UML/Control.pm
- make username "bd" configurable
- implement notification and alerting
- new proposal for replacing "askCmd($usermessage, $command)"
ask $command, $usermessage, $result;
- inject ssh-key for user "service" to remote user's ("bd") ~/.ssh-directory
- "ip-only" configuration
- implement gui!!! (http/html?)
- automatic-restart: check if host is already "up-and-running" only start if it's dead
- tripwire!!!
- SAML 1.0
XML-Based Security Services TC (SSTC) Security Assertion Markup Language
http://www.oasis-open.org/committees/security/
- SSTC:
TC = Transport Container?
- using DBI / Tangram / anything with SAML 1.0
- setup nagios: http://www.nagios.org/
- WWW::SMS::WebDE
- mirror psl.no-ip.com to netfrag.org/~rabit/psl/
- h1.service.netfrag.org: add joko's number to alerting (via WWW::SMS::WebDE)
- php-db-library for orthogonal persistency
- introduce naming, specs and *handles* to netfrag.org, so we have real names, nick names and handles
- (internal) project: inventur (inventory?) and information distribution
- intranet gui (developer):
- create project
- technical documentation (DocBook)
- slideshow (SlideML)
- write article (DocBook)
- implement generic system -> user feedback (via TWiki-Notify-Page, email, ...)
- TWiki & Xopus
- h1.service.netfrag.org: alerts & notifications via RSS
- linux: grsecurity http://www.grsecurity.net/
- implement generic ClassBuilder with UML-support
- build ci (html-frame (easy! simple!) and stuff for netfrag.org / joko@netfrag.org
- web service: http://books.agmweb.ca/
- get into UserLand!
- tune vbox3 (& perhaps raccess4vbox3) to achieve david-functionality ( http://www.malte-wetz.de/ )
- win32: generic gui-automation (entering license information)
- glimpse, eglimpse!
- Syndicated Content (syndicate.netfrag.org)
- sql -> csv Layer for PHP
- Revisioning for Tangram: "Track Changes/Modifications"
- home2web - basics
- repository (anything is a repository)
- items need metadata
- metadata (shows up before / after content):
e.g. before: title, description, author, date
e.g. after: permissions (acls), revisions, <actions>
- scanner (reads metadata/content)
- trailer (finds semantic information from metadata *and* trailrecorder,
- publisher (writes abc to xyz)
- trailrecorder (logs user-interactions)
- "The most syndicated site."?
- datavision ( http://datavision.sourceforge.net/ )
- Import from Crystal Reports
- german translation
- SandStorm
- mir
- RSS.Aggregator in Perl
- Das StahInetz stülpt sich Über uns (Enzensberger)
- Der SCHOCKWELLENNREITER" von John Brunner
- John Brunner's novel "The Shockwave Rider"
- IMC - IndyMediaCenter
- IMCslash
- active
- sandstorm
- mir
- integrate web.archive.org to Revisioning/History: "Look at the past"
- pivot ( http://www.mijnkopthee.nl/pivot/ )
- supervise suite: http://www.ailis.de/~k/debian/
- mailing lists: scientific, computing, politics, (net-)culture and ...
- handwriting the web with Adobe SVG
- win32: print to postscript => pop up ghostview/win32 and show document
=> after - print - preview (proof)
- workflow - recording, break down to
- who?
- when?
"a human can do only one thing at once": filename: "<user>-<timestamp-by-ms>"
- sasl for auth
- tls for transport
- ldap for acls
- rss / rdf for disabled?
- DAV
1. maus-klick-zugriff, win32-anwendungen
ok. geht. wahrscheinlich frontpage-client-api
2. programmatischer zugriff, kommendozeile (copy)
shell-wrapper um frontpage-client-api (HTTP PUT)
3. für alle (alten) windows-programme
echte, gscheite win32-filesystem implementierung (mount)
evtl. schon mit cygwin möglich?
*.chm for pasamuf
Directory Servers / LDAP Server Products
- OpenLDAP
- Netscape Enterprise Server
- Sun ONE Directory Server 5.1 (formerly AOL iPlanet)
- autoadmin
- fax2pdf
- fax-solution(s)
- PHPFax ( http://phpfax.sourceforge.net/ )
project description:
PHP Fax is intended to be a cross-platform group fax application.
The system conists of a back-end server and client software.
The back-end consists of PHP and Apache which provides the cross-platform user interface.
A PHP shell script drives E-Fax, which is a rather simple command-line fax application for *nix.
PostgreSQL is used for the fax que. The whole system really just "ties" other
open-source software together to create a more complete system.
short, but detailed:
- local executed javascript (WSH, Windows Scripting) copies file directly to hylafax queue via samba-share
- printer integration with redmon
- w2hfax ( http://w2hfax.sourceforge.net/ )
project description:
W2hfax is a windows client for hylafax.
The client is based on a active-x library that is written in python.
The active-x library can also be used to send fax in word or excel,
or to integrate the functions in your project.
The windows client itself is written in visual basic.
short, but detailed:
- COM-object (written in python) communicates with hylafax-server via tcp-socket
- printer integration with redmon
- modifications to w2hfax
- "David for Linux" ein Stück näher?
- xmlrpc-api for hylafax & vbox3
- apache-access and other features!
- callbacks?
- extend or replace?
- mod_dav on Apache2 on win32
- "/dav"-ie-issue
- LinuxWare: provide NetWare-like installation for Linux
- COM-server in Perl?
- "Interacting with COM-objects" (on win32 and linux)
- screen -d -m ./donkey -
- fax2pdf! (like web.de)
- php (annoying): "One Space and you're lost."
- tail here
- RPC::XML::StatINC
- Verteiltes System:
- Storage-Backend mit abstrakt-spezifischer Datenbankschnittstelle
- Einstellbare Synchronizität für Transaktionen (synchron/asynchron)
- Einigermassen modularer Aufbau
- Kein Transaktionsmonitor oder "ähnliche Dinge" (vorerst)
- Programmierbare Methodik der Transaktionen/Messages
- rpc: transmit message via ORB or XML (SOAP, XMLRPC, WDDX)
- sqldb-table: enqueue message: writer -> sqldb ("message-queue") -> reader
- Client-Schnittstelle ist immer rpc-artig, sei es direkt ($obj->method) oder indirekt ($rpc->call("method"))
- der zugrunde liegende MessageQueuer sollte mindestens folgende Metadaten liefern:
- capabilities:
- synchronizity(?): synchron/asynchron/both
- settings:
- synchronizity(?): synchron/asynchron
- timeout: seconds, milliseconds?, nanoseconds?
- MessageQueuerSession sollte - falls möglich - über den Fortschritt der Transaktion Auskunft geben können
- Abgestufter Timeout für Transaktionen:
- erster Timeout heisst möglicherweise nur, dass das System aussergewöhnlich unter Last steht
- Indikator für nötiges Hardware-Upgrade: Häufigkeit dieses ( ^^^ ) Zustandes innerhalb eines Zeitraums
- Soll beliebigen Nachrichten-Austausch zwischen Sprachen ermöglichen (lightweight - heavyweight)
- TWiki:
- mods:
- LittleProject
- LargeProject
- IntroSite
- BigSite
- funcs:
- PrintToTWiki
- Master-Database / Repository
- Metadata (Ablage-Informationen)
- various Categories (Trove, etc.)
- see also, references
- Collections (Sammlungen)
- Repository - Registry
- repository provides metadata (public)
- name
- description
- logical (base) location
- physical (base) location (filesystem-path, database-dsn) (protected) -> use Data::Locator?
- access-method
- search-methods (fulltext, option-specific, semantic)
- search-options for fulltext search (deepness-level, follow)
- search-options for option-specific search (search-fields and their descriptions) -> get from database-schema?
- all other method-capabilities (CRUD)
- make repositories "migratable" - at least by location (protected)
- public info (e.g. info.netfrag.org)
- lowlevel
- domains (domain-level)
- sites (site-level)
- highlevel (entry points)
- important pages below site-level
- certain users from user-level ("/~username")
- configured/registered repositories
- repository = public accessible larger information space
- information space = content (e.g. netfrag.org-site) or media (e.g. software-collection)
- e.g. different TWikis per site, per user
-
- publishing system
- auto-linker, link-suggestor (TWiki "mark possible WikiWords as links?")
- outline source-code or other special text with blocks or vertical bars (different colors)
- outline "freshness" with vertical bars (different colors)
- PEAR::DB::Tangram (for php)
- sync mysql's native
- orthogonal inheritance in php
- no messaging/encapsulation needed any more
- distributed/failover (needs)
- pull the plug!
- frontend must not break when backend goes down completely
- frontend must be able to deny actions the backend is needed for or it may queue these requests if acceptable for end-user (ask!)
- frontend does not have to recognize, but if it can do, it may notify end-user and pause connection-attempts to backend
- backend has to announce if it comes up again so frontend can resume sending requests
- data must not break when frontend crashes
- backend must be able to rebuild frontend
- From Frontend to Backend ...
- repository for "not otherwise categorized words/phrases"
-> google for it
-> categorize it
- home2web
-> home-content to web, web-technology to home
- php templating
- general
- http://www.php.lt/benchmark/
- implementations
- PEAR::HTML::IT
- PEAR::HTML::ITX
- smarty:
- home: http://smarty.php.net/
- about:
- http://www.webmasterbase.com/article/837
- http://www.phpinsider.com/benchmarks/
Smarty is a PHP template engine written by Monte Ohrt and Andrei Zmievski.
Yet another template engine you say? The authors (and I too) would disagree.
Smarty is different from the rest of the pack. What differentiates Smarty from
other template engines like FastTemplate and patTemplate is that Smarty compiles
your templates into PHP scripts, eliminating the overhead incurred in parsing
the templates every time they're accessed. This makes Smarty very scalable
for large applications and high-traffic Websites
...and if that didn't make any sense to you, just take it that Smarty is very fast and
would work well in stressful and high-traffic conditions!
- FastTemplate: http://www.thewebmasters.net/php/FastTemplate.phtml
- patTemplate
- phemplate: http://pukomuko.esu.lt/phemplate/
- XTemplate: http://sourceforge.net/projects/xtpl/
- PHP Base Library (phplib): http://phplib.sourceforge.net/
- TemplatePower: http://templatepower.codocad.com/
- php accelerators (php bytecode compiling/caching)
- ionCube PHP Accelerator: http://www.php-accelerator.co.uk/
- ionCube PHP Encoder: http://www.ioncube.com/encoder/
- PHP Accelerator (Nick Lindridge) (freeware): http://www.php-accelerator.co.uk/
- Alternative PHP Cache (Community Connect) (freeware): http://apc.communityconnect.com/
- AfterBurner (Bware Technologies) (freeware): http://afterburner.bware.it/
- Zend Accelerator (Zend) (commercial): http://www.zend.com/
- "touching html not any more (templating)" is not always possible to the extent
- see e.g. http://wetter.msn.de
- make compromises!
At a time when the number of venture-backed IPOs dropped dramatically — from 226 in 2000 to 37 in 2001,
according to the National Venture Capital Association — one VC-backed company's IPO stands out.
Verisity Ltd., a Mountain View, Calif.-based provider ...
dittohead wrote:
and pros don't like newbies.
- from: http://www.elysiun.com/viewtopic.php?t=5411&highlight=download
dittohead wrote:
and pros don't like newbies.
SGT Squeaks writes:
Not all pros dislike noobs, most pros I know try and help them. Its the wannabe pros that rag on the newbies.
- anyRouter
- cares for ...
- context (web-session to legacy (unix) app)
- conversion (content-format)
- addressing (from -> to)
- javascript-component "one-field-finder" for www.stadtplan.net
- Technotopia scenario, Ecoplosion scenario: http://www.atalink.co.uk/mira/html/p010.htm
- Technotopia Inc: http://sudbury.technotopia.com/
- backup: reversed mechanism: work on network-share, sync this back to client before disconnection
solution seems just be workable with "multiple-target-action-notify":
actions get submitted to local system (fs, daemon) *and* remote system (fs, daemon)
- writing cross-platform-components with python
- inspired by w2hfax, comes with com-component written in python and ui-app written in vb
- mimicing com on unix
- but... is there a java-com binding? for sure, i believe ...
- large-scale component framework:
make standalone installation of single components possible
as well as ( name it ;) ) binding into a more complex architecture
and as easy! both cases should be _easy_ - by the way ....
- tangram + uml, we need it, would be a _huge_ step forward
from: http://c2.com/cgi/wiki?ChryslerComprehensiveCompensation
Written in 2002: The original estimate done by the C3 team in March 1996 was that the project
would be ready to ship in about a year. It launched in about a year. I think it was about two
months later than was wanted owing to a late understanding of what the Customer needed for
testing. The launch was considered a success by everyone.
Subsequent launches of additional pay populations were wanted by top management within a year.
The team thought that was possible, though I can't remember why. It doesn't seem that they
succumbed to pressure but perhaps they did. After two? more years the next group was ready
to ship in the team's opinion but something always got in the way. It wasn't quite like
the 90% done syndrome, but there was always another requirement that just had to be done.
Communication up and down the chain of command was broken; every manager but one
on both the IT side and Finance side was replaced or moved to a new position.
Finally the project was terminated. At this writing, C3 is no longer paying any employees,
though it did so until the end of 2000.
C3 did a lot of great things and it was delivering the features requested at a constant
velocity right along. If it was to be terminated, the information existed to have done in sooner.
If it was to launch, it could have launched sooner. After termination, the Customer
(the second one the project had had) was quoted as saying that he never thought
the idea was really to launch the subsequent populations.
Was it a process failure? It's hard to say. The things that XP deals with were all chugging along,
but it was as if the project had become uninteresting to the high-level stakeholders,
and they forgot about it and then one day remembered and turned it off.
from: http://c2.com/cgi/wiki?MoiraMallison
...have patience with everything unresolved in your heart and to try to love the questions themselves
as if they were locked rooms or books written in a very foreign language. Don't search for the answers,
which could not be given to you now, because you would not be able to live them.
And the point is to live everything. Live the questions now. Perhaps then, someday far in the future,
you will gradually, without even noticing it, live your way into the answer.
Rainer Maria Rilke, in Letters to a Young Poet
Lee Smolin - Life and Light
Carroll Quigley - Tragedy and Hope (Professor of International Relations at Georgetown University)
from: http://www.autonomy.com/Content/Autonomy/FAQ
What data sources do you work with?
Notes (with attachments)
SQL via ODBC
Exchange (with attachments)
Office formats (Word, Excel, PowerPoint, etc.)
Adobe PDF
Plain text
HTML etc. In fact, almost any type of data you would find in your organization
from: http://www.autonomy.com/Content/Products/IDOL/
IDOL Server functionality
Many critical processes and tasks traditionally performed manually within the enterprise
can now be automated by Autonomy's technology. IDOL Server provides the key functional
operations that lead to real business benefits such as increased productivity within the organization,
an increase in information retention, a significant reduction in the cost of maintaining data and the
eradication of inaccuracies caused by human intervention.
Whether connecting people to content, content to content or even people to people,
Autonomy provides a complete modular range of IDOL Server functionality that enables organizations
to integrate the latest in Personalization, collaboration and Retrieval features, including:
Active Matching
Agents
Alerting & Information Delivery
Automatic Categorization
Automatic Clustering
Automatic Contextual Summarization
Automatic Hyperlinking
Automatic Profiling
Collaboration & Expertise Networks
Dynamic Taxonomy Generation
Intelligent XML Handling
Metadata Handling
Personalization
Retrieval
Once in place, Autonomy will enhance the performance of the organization,
leveraging the existing information assets and allowing users to make faster and better-informed decisions.
MOreover, whether implementing an enterprise wide or web-facing solution,
Autonomy's infrastructure acts as the catalyst to improve operational efficiency and reducing the cost of
manual overhead of managing information.
- mirror smarty.php.net
- smarty-like templating system for perl / mod_perl, shouldn't be too hard .... ;)
... but takes time to stabilize
- w2hfax: there should be four transports for transmitting outbound faxes
- hylafax-socket
- mail via smtp
- mail via mapi
- hylafax-socket via XMLRPC and DAV served by Apache
- recieving/reading faxes:
- HTML and TIF, GIF, JPEG, PDF
- mail via mapi
- mail via pop3/imap
- web served by Apache or locally
- notifications for inbound messages:
- mail via mapi
- mail via pop3/imap
- web via RSS served by Apache
- cross-porting for full conveniance(?)
- Tangram to php
- smarty to perl
- one-line-js-search-component for selfhtml
- Brian Green - Das elegante Universum
- gone:
- http://www.army.mil/
- http://www.aro.army.mil/
- http://www.arl.mil/main/Main/default.cfm
- http://www.arl.army.mil/aro/
- http://ftp.arl.army.mil/~mike/comphist/
- http://www.arl.mil/acoustics/milsensymp99.pdf
- http://www.aro.army.mil/research/displaytech.pdf
- http://www.arl.hpc.mil/
- http://www.arl.mil/wmrd
- http://www.epm.ornl.gov/cs/cumulvs.html
- http://www.usace.army.mil/
- http://www.army.mil/
- http://www.hqda.army.mil/library/
- http://www.hqda.army.mil/library/
- ... many from http://directory.google.com/Top/Reference/Libraries/Subject_Specific/Military/
- http://www-tradoc.army.mil/
- http://www.stricom.army.mil/
- http://www.esd.ornl.gov/nabirfrc/lysimeters.html
-
- migrations:
- off ms
- off SESAM/SQL-Server
- [...]
- off ms-exchange
- cut ms-browsers ;)
- check out Cheetah/MPI (High Performance Remote Method Invocation)
- Crypto AG
- Gretag
- Film: Allan Francovich - "The Maltese Double Cross"
- William Blum - Killing Hope: U.S. Military and CIA Interventions Since World War II (Monroe, Maine: Common Courage Press, 1995)
- Paul Virilio
Paul Virilio is the emblematic French theorist of technology.
His major works include: Pure War, Speed and Politics, and
War and Cinema: the Logistics of Perception.
Two of his most recent books are Desert Screen and The Art of The Engine.
- Lynn Segal - Dream of Reality
- regularly run "chkrootkit"
- Widgets for Berlin
- http://wiki.fresco.org/index.cgi/Widgets
- http://www.berlin-consortium.org/timeline.html
- corba with perl: cope: http://www2.lunatech.com/research/corba/cope/
- framework
- minimize setup-time for automatic rebuild (code & data)
- mmc-plugin!!!
- whfc: http://www.uli-eckhardt.de/whfc/
- dict:
- "Das Rad neu erfinden."
- "Die Macht der letzten Sekunde."
- intranet-systems: bookmarks & global bookmark view
- make two custom-sample-databases:
- funny (barny geröllheimer, etc.)
- boring
- german (Hermann Schmidt, usw.)
- english (...)
- chinese
- japanese
- make project from this (or?)
- bugs in TWiki:
- type existant topic in lowercase... what happens?
- editing with ie causes sometimes to keep "old" version -> look at bugs at twiki.org
- Lotus Notes Database Interface for Perl (including sql-style query language + object-oriented api)
- php conference 3-5 nov frankfurt
- "Automated Software Engineering" in Blocks:
- Message-Transfer in some steps:
(backend) - Persistant Storage (mySql-Tangram)
(backend) - xmlrpc-server (middleware, cache)
(frontend) - mysql-server (middleware, cache)
(frontend) - session-variable (middleware, cache)
(frontend) - use Object
- orthogonality:
... between objects and data structures: http://tit.irk.ru/perl2/prog3/ch08_03.htm (8.3.4. Using Object Methods)
[...] In return for this civility, you get complete orthogonality between objects and data structures.
Any data structure can behave as an object when you want it to. Or not, when you don't. [...]
... between objects and the underlying persistent storage
Tangram
- linux-test?
- copy a file from one machine to another [...] ;)
- enable passwordless-login via ssh-keys
- uml: send UP-/DOWN-email from inside(!), too to _really_ monitor what's going on (for this kinda notification type)
- phpChoPro
- publish:
- useful stuff from h1.service.netfrag.org:/home/service/*
- HRControl
- glimmer-functionlist
- todo: bugfix with regex? doesn't detect some style of function/sub/method?
- todo: add recognition for c, c++, java and maybe some other languages
- todo-V2: think about hierarchical concept in ui component ( e.g. for visualizing classes -> methods relationships )
- publish "collect money for h1.service.netfrag.org" page ;-)
- refactor http://h1.service.netfrag.org/~service/estats/
- ip-migration on h1.service.netfrag.org almost done ;)
+ introduced "dynamic domains": domains which are not configured yet and point to a specific configurable page
- make this choosable from these templates
+ "for sale"
- "just opened"
- "reserved"
- "provider logo"
- publish: TWiki-Comment-Plugin
- initial publish: umltools
- mrtg <-> cvs
- "cvs-horde-announce"
- learn classic makefiles and new technologies around that
- get makefile-system started
- learn how to make conformant gnu-packages and related tools (autoconf, automake)
- mrtg:
- memory-io
- disk-io
- current processes
- current threads
- combine/integrate/think about integrating current proposal with stuff from smbfax
- nagios Administrator
- cvs announce:
- w2hfax
- umltools
- YAPBL: Yet Another Perl Boot Loader
- phpChoPro
- continue work on smbfax (on the http-layer, which seems nice to have almost ready with this)
- play around with DIME/TCP and Apache Axis
- refactor phpChoPro
- phpDoc
- make phpChoPro and w2hfax releases with
- NSIS ( http://www.nullsoft.com/free/nsis/ )
- normal and ultra setup (including dependencies)
- publish subscribed feeds from FeedReader to webpage
- write GNU YATT
- blogview for TWiki
- code-revisioning:
- investigate better system than cvs
- implement missing functionality for cvs:
- move/remove items (maybe do this on server side)
- write Installer for TWiki/win32
- write chord2html-plugin for TWiki
- check CPAN for LWP::Proxy::DBI, implement functionality of HttpProxy-object, but inherit from LWP::UserAgent or LWP here
- build some kinda development kit
- PEAR::Data::Dumper
- The GUI Loft: http://www.bahnhof.se/~johanl/perl/Loft/
- ArapXML: http://xml.coverpages.org/ni2001-09-24-b.html
- xmms-/WinAmp - ListenTo-Network
- listen.to.netfrag.org
- phpChoPro
- use PEAR::Log: http://cvs.php.net/cvs.php/pear/Log
- use PEAR::Config: http://cvs.php.net/cvs.php/pear/Config
- use PEAR::Console_Getopt: http://pear.php.net/package-info.php?pacid=67
- check out php with inline_c: http://cvs.php.net/cvs.php/pear/Inline_C
- use Perl-Modules:
- Exception
- OpenFrame
- build interactive, backtrackable desktop environment for worker-labs (unix & windows)
- use TWiki
- use mnoGoSearch
- build some small GUI Loft(?) win32-apps to handle stuff from user-side, use Perl/Tk with linux
- build some small native win32-apps and/or -services to get some hooks to the system, use standard tools with linux
- use Tangram for logging all traceable actions
- implement IMAP-handler for mnoGoSearch
- architecture system in which various indexes produced by e.g. mnoGoSearch and located e.g. inside a mysql database
can be distributed to multi locations by e.g. rsync
- read more about orthogonality and perhaps write about this in simple style:
- orthogonal inheritance
- orthogonal orthodoxy <-> relational orthodoxy
- (perldoc Tangram::Mappings)
- article: LayeredSystemNeeded
- obs3rv3r: KickOnIdle
- obs3rv3r: rename to "jaib" (Jyet Another Irc Bot)
- mnoGoSearch (simple, first install) on grasshopper
- news (nntp) via RSS
- cvs.netfrag.org:
- patch to bw_acct
- patch to PEAR::Date
- patch to PEAR::Log
- new PEAR::Log::dummy
- PEAR: isValidURL|email
- refactor Data:: to DTS::
- mk PerlDTS (Perl Data Transportation System)
- DTS::Locator
- DTS::Transport
- DTS::Transform
- Perl Enterprise -> EnterPerl??? -> EasyPerl???
-> compare enterprise as adjective (speed, security, flexibility, scalability)
-> compare as "used in the enterprise"... "how many enterprises get their job done with perl"
-> compare with u.s.s. enterprise ;)
- re-check-in to appropriate place in cvs:
- old progressive-libraries
- old lash-la-rue website
- new lash la rue website
- netfrag.org itself?
- quick2pick-libraries / homepage
- create for twiki
- some templates for new pages
- some forms for creating new pages
- some "actions"
- new announcement
- new project
- new head -> announcement
- new release -> announcement
- new article
- new story
-----------------------
- new url
- new annotation
- new comment
-
- how to cope with zope (via wddx?) http://zope1.devshed.com/zope.devshed.com/Server_Side/Perl/WDDX/page5.html
- computer supported cooperative work
- published FileSelector for glimmer
- inheritance for MetaL
- TWiki and subversion
- windows-gui for bw_acct
- write NEWS for netfrag.org
- bw_acct improvement
- glimmer plugin
- horde patches
- w2hfax patches / maintenance
- put things on TreeStack
- ts
- glimmer plugin "FunctionList"
(- inheritance for MetaL)
- mysqldiff improvement
- EasyORM improvement
- some perl libraries
- some php libraries
- add global "notes" (like news://php.notes)
- use PHP_Doc
- Navision Financials
- database schema interop (write about & reference implementation!)
- xmi
- orml
- MetaL
- PDL
- db native (sql)
- write about "daily":
Python 2.2.1 (#34, Apr 9 2002, 19:34:33) [MSC 32 bit (Intel)] on win32
CVSROOT: joko@quepasa.netfrag.org:/var/lib/cvs (ssh authentication)
- write: "ScanningTakesTooLongTime" or "ScheduledJobsNeeded"
- full text searches need an index
- logfile-analyzer take time to parse and render
- system usage overviews (relating to disk space usage and stuff)
- => build "collectors" for the time until computers are fast/capable enough
- write generic "daemonize.pl"-script / Perl-Module (Service::Daemonize)
- create startup-script for init.d from template
- can generate bash-, perl- and maybe even php-scripts for system startup
- handles common start-/stop - actions
- logs in a common format to a known destination (syslog?)
- properly reports result on actions
- optionally creates (process-) monitoring- and accounting-scripts
(Service::Monitor, Service::Account; ::Quota, ::Stats, ::Quota::CpuUsage, ::Quota::DiskUsage, ::Quota::FsAccess)
- use examples from h1:
- bash: /etc/init.d/mysqld, /etc/init.d/netsaintd
- perl: /etc/init.d/umlhelo, /etc/init.d/quepasa
- look at common service start-/stop - scripts/concepts from SuSE, Red Hat and Debian (start-stop-service!!!)
- abstract this: either pid from pidfile is used or remembered on process creation (custom pid buffering)
- proposal for nfo's "Boot" namespace (main level) in perl:
- write an abstract Boot::Environment which handles
- booting of database connections
- starting of sub-processes (Local Terminals, (Remote-/Secure-) Shells, Apaches, POEs)
- context detection and (include)-library-path initialization
- some other preparations
- refactor use_libs.pl to Boot::Environment::Context, maybe split into Boot::Environment::Context::Apache, etc.
- refactor BizWorks::Boot to Boot::Environment::BizWorks (and think about another name for BizWorks at this point)
- refactor (maybe) daemonize.pl into Boot::System::Service::Daemonize
- think about other modules from cvs and/or development directories which might fall into this namespace, e.g.
- Boot::System::Config::Patch (build as API for UML::ConfigPatcher:: namespace and remove parts from there)
- refactor parts of UML::ConfigPatcher:: namespace into NFO::Core::File
- Boot::System::Config::Factory (which is capable of building config-files from scratch)
- analysis of the startup phase of a linux system with heavy process use
- use top, vmstat...., something about the filesystem, etc.
- maybe investigate some optimizations
- look at aspects of overall performance, time to (re-)availability and failures/races in startup phase
- "races" you do normally have in applications, but on systems there many as well, e.g. firewall-startup-phase,....
- The YAHAA - Framework (Yet Another Highly Abstracted Application)
- refactor BizWorks:: code to a YAHAA::Application (YAHAA::Raindrop)
- refactor multiple daemons into YAHAA::Backplane (YAHAA::Cloud)
- apiapisti??? no! it was another word... hmmm....
- bad point with TWiki
- no common url -> file mapping/relation from client view (technical aspect for e.g. robots)???
- handlers for Data::Storage
- Storable
- Data::Dumper
- AnyData
- interface to OLE:: ( see http://www.cpan.org/modules/by-category/07_Database_Interfaces/OLE/ )
- interface to various IPC:: stuff
- Data::Storage is ...
- ... just another wrapper api
- ... one which really helps because it adds some neat stuff
- write Mail::Addressbook::Convert::Pst (Outlook)
- write perl source filter to add functionality to builtins to be able to handle referenced values
- e.g.: foreach for references!
- wiring poe objects with tangram
- use umltools with IPC::Run
- rewrite of observer with POE::Component::IRC:: ( see http://www.funkplanet.com/POE/ )
-> better already use ptirc or Perl-fu
-> add kick-on-idle-feature
- investigate POE::Component::RRDTool
- look at POE::Component::SubWrapper, POE::Component::UserBase and POE::Session::Cascading
- test POE::Component::LaDBI with Tangram (Data::Storage)
- transport data via RPC::XML, SOAP - okay - but there are others:
- MOP::MOP
- port File::Remote to win32 somehow
- use Shell.pm (+Shell::SSH) with umltools
- new area on netfrag.org: bits of perl code
- patch to Perl's Shell.pm
- start project "autogather" (recieves/waits for links/pointers, gets them, adds them to index and send notification)
- write source-filter for perl which does a print "$sub_name" after each "sub <sub_name> {"
- ways to run programs from perl: do, system, ``, qq(), Shell, IPC::Run
- look at IPTables::IPv4
- UnpackHere (unpacks tars, zips, ...)
- look at DBIx::FullTextSearch
- 20:59 <[joko]> -> todolist: free php encoder
- start abstract/meta project (like poop) for establishing an intranet for a small/medium sized company
completely on top of opensource software - both on windows and linux (workstations) and a linux-server
- hibernate <-> perl???
- openchallenge
- write replacement for WinSCP
- TWiki -> chm compiler
- SendTo for Mahogany
- LDAP for Mahogany
- news.netfrag.org
- category.netfrag.org: publishing/content categories for www.netfrag.org
- implemented via TWiki or arbitrary category database
- archive.netfrag.org / autoarchive.netfrag.org
1. checks all incoming data for urls
2. connects to them and maybe some links contained at target (inside page)
3. writes them to database (metadata and content)
4. web-interface has to be implemented
- put example pdl-file to vops
- create CASE tool out of:
- tangram
- dia: http://dia.sourceforge.net/
- (maybe) dia2code: http://dia2code.sourceforge.net/
- dia2schema (tangram): to be coded
- see http://dia2code.sourceforge.net/diagrams/example1.dia
- http://www.thefreeworld.net/
- find most often visited links
- fix bugs:
- bugs.gnome.org
- bugs.debian.org
- bugs.php.net
- use Rijndael!
- from http://www.dwheeler.com/essays/fosdem2002.html
".NET" is a marketing term in Microsoft. Under this umbrella there are lots of technologies, including Passport, etc.; that's not relevant to this talk. What's relevant is the ".NET Framework," which is what Mono will implement. This framework contains the following:
- A Virtual execution system (VES), like JVM but multi-lingual (C#, Visual Basic, Javascript...). Code is expressed in the Common Intermediate Language (CIL).
- A library
- A Language, C#.
- look at corba, e.g. at
- http://orbit-resource.sourceforge.net/
- chromagnon: http://java-gnome.sourceforge.net/screenshots/crontab-edit.jpg
- cgm for java: http://www.bdaum.de/howto.htm
- alternatively install cvsview on cvs.netfrag.org
- schema interop: XMI <-> tangramschema <-> dia
- netfrag.org - searchbar for internet explorer
- schemas / tangram:
detect schema changes on all relational stuff (DBI)
handle schema changes on oo style abstraction first (Tangram) 'cause it's important for round-trip-engineering
common migration:
1. alter table (schema-deploy+)
2. eventually fill with default values
- publish
categorize all detail tools as stuff ;) in order to make the big picture more clear (for bmbf?)
- umltools
- hrcontrol
- oo-rdbms-mapper
- glimmer functionlist
- horde patches
- bwacct patches
- w2hfax patches
refactoring
- aim:
- encapsulate all generic libraries to a library called "flib" and publish this stuff
- restructuring of boot.inc and e.php
- resolved some still-left strict/direct dependencies with global variables
- look at Desktop/tangram-patches.txt
- write a Tangram::PhpDump like similar to the Tangram::PerlDump
should store perl variables serialized in php style to table fields using PHP::Serializer::XYZ
- perl: use FindBin;
- mail-handler
- derive from "recieveMail" and "gateMail"
- what is it?
- source(s) -> mail-handler -> target(s)
- aims:
- 1. multi - routing
- possible sources are: smtp, pop3
- possible targets are: /var/spool/mail/<username>, ~/Mail/mbox, fax, sms
- 2. tracing & triggering
- scan for certain messages and run specified scripts
- enhance flib/debugbox with some real debugging:
- make a stamp (file:line) at each "dprint" and store these events (metadata) to a debug database including context dump
- add http link to each debug entry pointing to a "debug.php" showing off debugging metadata and sourcecode
- refactor "search in listbox" script from quick2pick code (javascript) to reusable component
- for citymapXYZ?
- babbled with fcode about a _very_ interesting library he wrote.... publish this thread on news.netfrag.org?
- netfrag.org:
- publish "url shortcuts for accessing netfrag.org's cvs via web" at news.netfrag.org
- implement core registry (getUsers, getProjects)
- set gui on top ( on each user: approve content )
- integrate all flying around scripts and both types of wiki (phpWiki, TWiki)
- write article: netfrag.org: what you can do beside the "normal paths", which tools have we prepared for you?
- put complete www to cvs (is nfo self-hosting then?)
----> no! phpWiki isn't migrated to TWiki yet, so data "is still cluttered" in mysql directly ;(
- add some scheduled services (generators, etc.)
- microwiki - two files: dmp.php (DiffMergePatch) & microwiki.php
- collect.netfrag.org
- example application for collecting and merging irc-log-files
- the cycle is: upload -> compute -> approve/merge
- the features you have is: advanced browsing (e.g. by type of line, by channel, by nickname, by XYZ)
- use
- transactions/router
- some html-viewing/editing components: view=browse; edit=editSearchPatternDb
+ joko: fix mail delivery rules
+ netfrag.org: cvs.netfrag.org url shortcuts
- netfrag.org: system.getMembers (system registry)
- write to jeff zucker, author of SQL::Parser and DBD::CSV when changes are running stable
(maybe) add File::Analyze to generate rules automatically
- enhance XML::CSV
- look at XML::DBMS
- look at Perl module DBMS
- perl:
- shells:
SOAPsh
psh
DBI::Shell (dbish?)
XMLRPCsh
ysh
- utils:
perlcc
perl2bat
mysqldiff!
- inject_package ;) (into UML)
- Data::Storage
- what about calling unknown methods on the main handle???
- getChildNodes should be able to deliver all tables - or all databases (per context/use)
- mysql-backup-server (all-databases)
- attempt a generic Log::Dispatch::DBI
- put code ConfigPatcher/Handlers.pm to libp.pm somehow
- think about libp.pm...!?
+ pstree -unpal
- mnogosearch on grasshopper
- mkbd.pl
- win32/linux (for/on any)
- injecttron.pl (querytron.pl)
- rcp
- addRegistry
- run
- sfe - scan for exploit
- bi-directional synchronization
- data-row-based (rdbms)
- data-oo-based (oodbms)
- file (directory/file-tree)
- file (diff/patch)
- Don't grep wildly! grep to _determine_
compare: patch to bw_acct vs. csv line scanner (the - not yet existing - regex based)
- Perl: in & out
- buffering
- in: read from diamond, stdin, iterating through lines, parsing, select fh
- out: stdout, stderr, redirecting, tieing, logging, debugging
- constraints!? for DBD::CSV
- store them either in a seperate file (per directory/db) or somehow encoded inside the header columns
- e.g. "columnname[PRIMARY KEY, UNIQUE]"
- webar (web archiving system)
- services:
ids (aida, portsentry)
compartments (freevsd, uml)
no inetd
all ports on ssl/tls
- error detection: keywords to scan for: error, warning, unknown, @INC, failed, Can't locate
- interesting
Text::CSV_XS
DBD::File
DBD::CSV
SQL::Statement
- William Gibson - Neuromancer ("The Gibsonian vision of cyberspace")
- Neal Stephenson - Snow Crash
- web based xml editor for http://livingxml.net/
- bochs demo linux (take better one than dlx linux)
why not use spline?
- write about binary file compatibility
- compare executables (linux, win, freebsd, macosx, solaris)
- compare data files
- solution: byte-code languages and xml-files
- get into Perl XS and/or Perl Inline::C
- unsubscribe from perl mailing lists available via news
- upload progress of Sync.pm
- upload some screenshots of kde-on-cygwin
- tangram and database indices ...
- make lab(s).netfrag.org
- look at Perl's XML-DBMS
- mirror contents from google cache and/or archive.org to have a "safety net" in case of "information loss" ;)
- what about syncing a fixed data structure (e.g. a hash) with a dbms?
the hash would then have to provide various metadata to be processed...
- for processing large and/or unschemaized data chunks:
- base it on tangram (why not?)
- dump it via Data::Dumper (configurable: "condensed")
- add layer: "packed" (via some gzip handler)
- parameters for a synchronization process:
- force???
- erase_destination
- ...
- collections? what are (e.g.) collections?
- topics
- events on timeline
- places
- media library items
- media formats
- visit virtual directories and link collections:
- dmoz.org
- http://lcweb2.loc.gov/ammem/collections/finder.html
- style TWiki like http://www.amk.ca/
- Data::Storage & Berkeley's sleepycat???
- pos - Perl Object Server
- style apache autoindex like http://www.atamai.com/downloads/Atamai-1.0/
- mysql:
look at mysqldump -X
-X, --xml dump a database as well formed XML
- perl on debian @
/usr/lib/perl5
/usr/lib/perl/5.6.1/
/usr/local/lib/perl/5.6.1/
/usr/share/perl/5.6.1/
/usr/share/perl5/
- how to print version of perl module:
perl -e 'use DBD::CSV; print $DBD::CSV::VERSION, "\n";'
- ferite - ferite programming language command line tool
- ldap:
Servername: 192.168.10.56
Kontoname: o=Demofirma,dc=labnet,dc=de
Suchbasis: ou=Mitarbeiter,o=Demofirma,dc=labnet,dc=de
- Declarative Programming???
- mark twain - pudd'nhead wilsons calendar
- http://www.amazon.com/exec/obidos/tg/feature/-/13144/002-9633497-2750460
- ... update ip-addresses inside html-roots/twikis (migration!)
- Data::Storage:
- write pods:
Data::Storage::Intro
Data::Storage::Tour
Data::Storage::FAQ
- reimplement (parts of|access to) Data::Storage as a DBI-driver (drh) or provide wrapper module
- Just Another Framework
JAF::Tour
JAF::
- perl modules
JZUCKER/DBD-CSV-0.2002.tar.gz
JZUCKER/SQL-Statement-1.005.tar.gz
+ install DBD::CSV
+ install SQL::Parser
- SQL::Statement 0.1021
+ SQL::Statement 1.004
- DBD::File 0.1xxx
+ DBD::File 0.2001
/usr/local/share/perl/5.6.1/DBD/CSV.pm
/usr/local/share/perl/5.6.1/DBD/File.pm
orig: /usr/local/lib/perl/5.6.1/SQL/Statement.pm
install: /usr/local/share/perl/5.6.1/SQL/Statement.pm
- TWiki:
- twiki-todo-syntax
- convert twiki-todo-syntax to nice, graphical (html) done/todo-reports
- oef - open enterprise framework
- mount/unmount databases (post-read: http://www.zope.org/Members/jim/ZODB/MountedDatabases)
- we are just with "P" (Perl, Python, PHP) - advancing to "Z" (Zope) seems ridiculous(?) ;)
- add to FunctionSelector: highlight function from cursor-position
- proposal for new Data::Transfer - modules:
Job
Task
Step
Process
Procedure
- umltools: remove code from ConfigPatcher::Handlers and use it from Data::Storage::Handler::File
- integrate Data::Storage::Handler::File into Data::Storage
- perl: use sub whowasi { (caller(1))[3] }
- CopyPasteHere (from selection to predefined target)
- CPAN's Regexp doesn't compile on my machine (ActiveState/win32)
- Perl Books
- Perl Cookbook
- Advanced Perl Programming
- Perl for System Administration
- first-time: component libraries (instead of "normal" function- or object-libraries before... (q2p, wetter, progressive, elib)
- php: flib
- perl: various perl modules to work together as a (probably distributed) system to achieve
easy processing of complex tasks on arbitrary data.
... write this to OEF::About.pod
- have Ilker review the OEF & Co. - stuff
- Duplicate Here!!!
- backup von cvs.netfrag.org
- backup von quepasa.netfrag.org:/data
- cvs-notify auf cvs.netfrag.org
- fax-notification/forwarding via email
- jboss on blackdown???
- implement pc-configurator with this basis: "amount per item" (very cheap: 0-50 € /item, cheap: 30-99, normal: 50-100, normal+: 75-150, better: 125-175, top: )
- write about:
- frontend: lamp - gut und schön
- backend: datenaufbereitung? aber wie?
- wget-here:
- use directory clicked in file-browser (explorer, nautilus) and url from current mozilla-ie/-process?
- wget-mirror-here:
- use base-url from internet browser and feed to 'wget -m' or another download manager .....
- implement download manager (script.pl, web-url, virtual ftp-dir) based on OEF::Component::Router
- TWiki's on Mac??? lashlarue, losburritos
- smarty mode for common/known/used/needed editors: ultraedit, glimmer, emacs, ...
- cvs-info: append diff to email?
R ts: enhance nfo/perl/libs
R outlook2ldap - implement (make ready) and announce!!!
R write a bit about Data::Storage and Data::Transfer::Sync and publish at http://netfrag.org/~joko/
o continue phpChoPro!!!
o reuse css from chora at main horde (@netfrag.org) for other pages
o move something to berlios.de!!! (instead of sf.net!?!)
o publish staff/ from martha to web in a secure way (willi3.tunemedia.de, martha.tunemedia.de)
x TUTOS - reworks:
x refactored some Tasks from Project "collab.netfrag.org" to Tasks and/or Notes of Project "Torus"
x deleted project "collab.netfrag.org"
o search for: TWIM ((to) do what i mean)
x "martha" is now "gharb"
o with janosch: how to get into cvs
o copy over "inactive"-firewall-rules from helo.tunemedia.de!!!
(opposite of "/etc/init.d/iptables save active")
x with janosch: Data::Transfer::Sync (w/ Data::Storage::Handler ::MAPI & ::NetLDAP) on win32 & perl-5.8.0
o logo from tutos.org? causes https-problems!!!
o quepasa.netfrag.org ist teils scheisslangsam!!!
o janosch - wincvs via ssh@netfrag.org:
- cvs-1.11.1.1-NT.exe!!!
- passwordless-login with ssh-keys
o apps (integrate with ldap)
o capitel-anruferliste & co. aus ldap-beschreibung generieren
-------------------------------------------------------------------------------------------------------------------------
x @2003-01-23 started technical todo at cvs.netfrag.org - joko/doc/SampleTasks/joko_2003-01-html
. Get the tarball and untar/unzip it into a build directory
. 'cd backend' and 'make'
. Copy html/ into a subdirectory under your html doc root. Edit
config.inc.php properly.
. Create a xcvs.config file. See the sampele config under samples/
. Do the initialization by running
'xcvs -i -c xcvs.config'
. Do any update later by running
'xcvs -c xcvs.config'
. 'xcvs --help' for more details
-
- [-] add more cvs addon-tools
- [-] add web based version of sloccount
- [-] rss-merge @ netfrag.org: /rss/top20.rdf
- [-] directory2rss for netfrag.org/docs/ & Co.
- special: create feed of recent package additions from
- a) apt-get hook
- b) traversal and parsing of /home/service/download/ and/or /home/joko/download/
- [-] PHPSESSID @ iNFO (for M3GATE)
- [-] add more links to RssReader? (http://netfrag.org/rssreader/):
- ShowItem?: mode=full
- ExpandAll?: expand=all
- CollapseAll?: expand=-1
- propagate url parameters correctly
- [-] integrate metakit into NetFraggle?
- [-] ResourceMatrix? is a SiteMap? with mapped possible ContentTypes?
- [-] secure mysql (root still has no password?)
- [-] replace dynamic stylesheet generated by Horde (http://netfrag.org/horde/css.php?app=chora) through static one (make much more compact!)
- [-] install php optimizer on netfrag.org
- [-] install "logsurfer"?
- [-] finish "html2wml" installation
Overview:
Entries:
html2wml
/usr/lib/cgi-bin/html2wml
xcvs
xcvs: patchset.c:121: revision_compare: Assertion `x->rev_number_id = y->rev_number_id' failed.
Aborted
hmmm, trying new cvs version (1.11.17-2) and re-enabling xcvs "-S" rlog option
CVS Monitor
http://ali.as/devel/cvsmonitor/installing.html
install cvsmonitor from .tar.gz to /usr/lib/cgi-bin/cvsmonitor
#> cpan
(cpan> install Bundle::CVSMonitor)
Chart::Math::Axis: libchart-perl
Class::Handle
File::Find::Rule: libfile-find-rule-perl
File::NCopy: libfile-ncopy-perl
File::Remove
GD::Graph: libgd-graph-perl
GD::Text: libgd-text-perl
HTTP::BrowserDetect: libhttp-browserdetect-perl
Number::Compare: libnumber-compare-perl
Proc::ProcessTable: libproc-process-perl
Sort::Versions: libsort-versions-perl
Text::Glob: libtext-glob-perl
Time::Duration: libtime-duration-perl
Time::ParseDate: libtimedate-perl
Validate::Net
XML::Generator: libxml-generator-perl
list for pasting to #> apt-get install
libchart-perl libfile-find-rule-perl libfile-ncopy-perl libgd-graph-perl libgd-text-perl libhttp-browserdetect-perl libnumber-compare-perl libproc-process-perl libsort-versions-perl libtext-glob-perl libtime-duration-perl libtimedate-perl libxml-generator-perl
list for pasting to cpan>
Chart::Math::Axis Class::Handle File::Remove Time::ParseDate Validate::Net
disabling setup script:
chmod a-x /usr/lib/cgi-bin/cvsmonitor/setup.pl
these are the directories CVS Monitor lives on quepasa:
/usr/lib/cgi-bin/cvsmonitor
/data/www/virtual/netfrag/sites/public/cvsmonitor
metadata is stored here:
/var/cache/apache/CVSMonitor_MetaData_0_6/
some packages related to cvs
cvs-autoreleasedeb - Automatically release/upload debian packages from CVS
cvs-buildpackage - A set of Debian package scripts for CVS source trees.
cvs-mailcommit - Send CVS commitments via mail
cvs-syncmail - Notification program for CVS checkins
cvs2cl - CVS-log-message-to-ChangeLog conversion script
cvs2html - create HTML versions of CVS logs
cvs2svn - Convert a cvs repository to a subversion repository
cvsbook - Open Source Development with CVS, the book
cvsbook-ja - Open Source Development with CVS ; Japanese Translation
cvsd - Chroot wrapper to run `cvs pserver' more securely
cvsdelta - Summarize differences in a CVS repository
cvsgraph - Create a tree of revisions/branches from a CVS/RCS file
cvsps - Tool to generate CVS patch set information
cvsreport - Extract activity reports from a CVS repository
cvsutils - CVS utilities for use in working directories
cvsweb - a CGI interface to your CVS repository
statcvs - CVS Repository statistic analysis tool, written in Java
more interesting packages
config-manager - manage directories with Arch, CVS, HTTP and/or FTP
rancid-cgi - CGI for rancid
rancid-core - rancid -- Really Awesome New Cisco confIg Differ
rancid-util - Utilities for rancid
unison - A file-synchronization tool for Unix and Windows
rssh - Restricted shell allowing only scp, sftp, cvs, rsync and/or rdist
lxr-cvs - A general hypertext cross-referencing tool
chill-2.95 - The GNU CHILL compiler
curves - colorful console interface for CVS version control
look at installation tool of CVS Monitor:
http://netfrag.org/cgi-bin/cvsmonitor/setup.pl?cmd=viewPerl
purge not required databases from mysql
announce four new apps @netfrag.org: RssReader?, CVSHistory, XCVS, CVS Monitor
RSS Bandit:
http://www.kuro5hin.org/story/2003/8/23/154240/533
http://www.gotdotnet.com/workspaces/workspace.aspx?id=cb8d3173-9f65-46fe-bf17-122e3703bb00
The Comment API:
http://wellformedweb.org/story/9/
Comment API Implementations:
http://wellformedweb.org/news/35
Exposing RSS Comments:
http://www.sellsbrothers.com/spout/#exposingRssComments
RSS in ICE:
http://www.io.com/~laird/rss-in-ice.html
ROSA: An Open Source, Customisable RSS Aggregator and Filter
http://www.jisc.ac.uk/index.cfm?name=project_rosa
Urchin RSS Aggregator
http://urchin.sourceforge.net/
libxml-rss-perl - Perl module for managing RSS (RDF Site Summary) files
JeeWiz?! - The Model-Driven Enterprise System Builder
http://www.jeewiz.com/
Writing Version Controllable XML
http://www.oracle.com/technology/products/jdev/tips/duff/teamxml.html
Merge XSD documents (XML Schemas) in java program
http://theserverside.com/discussions/thread.tss?thread_id=28149
http://www.programurl.com/software/merge-xml-files.htm
http://jaffa.sourceforge.net/
rss-merge
using rss-merge.xsl from http://ex-code.com/rss-merge/
1. trying to use it via sablotron:
#> sabcmd rss-merge.xsl all.rdf out.rdf
...but:
Error [code:60] [URI:file:/data/home/service/bin/rss-merge.xsl] [line:52] [node:element '<xsl:message>']
xsl:message (This stylesheet requires XSLT 1.1 or above.) - terminating
root@quepasa:/home/service/bin# man sabcmd
2. trying [[http://xmlsoft.org/XSLT/xsltproc.html][xsltproc]]:
The XSLT C library for Gnome: http://xmlsoft.org/XSLT/
#> apt-cache search xsl gives:
[...]
libxslt1 - XSLT processing library - runtime library
libxslt1-dev - XSLT processing library - development kit
libxslt1-python2.3 - Python 2.3 bindings for libxslt1
libxslt1.1 - XSLT processing library - runtime library
[...]
xsltproc - XSLT command line processor
[...]
#> apt-get install xsltproc
#> xsltproc -o out.rdf rss-merge.xsl all.rdf
This stylesheet requires XSLT 1.1 or above.
3. trying [[http://saxon.sourceforge.net/][saxon]]
#> apt-cache search saxon
[...]
lib-saxon-java - The Saxon XSLT Processor
libsaxon-java - The Saxon XSLT Processor
libsaxon-java-doc - The Saxon XSLT Processor's documentation and javadoc
saxon-catalog - Catalog support and wrapper for the Saxon XSLT Processor
[...]
#> apt-cache show lib-saxon-java|libsaxon-java
..decision:
#> apt-get install lib-saxon-java
(depends on java-common only!)
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
java-common
The following NEW packages will be installed:
java-common lib-saxon-java
0 packages upgraded, 2 newly installed, 0 to remove and 388 not upgraded.
Need to get 1731kB of archives. After unpacking 12.1MB will be used.
Do you want to continue? [Y/n]
Get:1 ftp://ftp.de.debian.org unstable/main java-common 0.22 [68.2kB]
Get:2 ftp://ftp.de.debian.org unstable/contrib lib-saxon-java 6.4.4-1 [1662kB]
Fetched 1731kB in 1s (1566kB/s)
#> dpkg -s java-common
#> dpkg -L java-common
4. Java - uhhh, ohhhh, Java enters quepasa!!!
#> apt-get install sablevm
original:
#java -jar /java/saxon8.jar -o /website/all.rdf all.rdf rss-merge.xsl param-rss-max-items=5
our calls:
#> sablevm --classpath="/usr/share/java/saxon.jar" com.icl.saxon.StyleSheet all.rdf rss-merge.xsl >out.rdf
This stylesheet requires XSLT 1.1 or above.
Processing terminated by xsl:message at line 52
#> apt-get install kaffe
#> kaffe -classpath /usr/share/java/saxon.jar com.icl.saxon.StyleSheet -o out.rdf all.rdf rss-merge.xsl param-rss-max-items=5
This stylesheet requires XSLT 1.1 or above.
Processing terminated by xsl:message at line 52
5. so we should install Saxon 8.0B:
#> wget http://puzzle.dl.sourceforge.net/sourceforge/saxon/saxonb8-0.zip
#> unzip saxonb8-0.zip
#> cp saxon8* /usr/share/java/
#> kaffe -jar /usr/share/java/saxon8.jar -o out.rdf all.rdf rss-merge.xsl param-rss-max-items=5
java.lang.NullPointerException
[...]
#> sablevm --classpath="/usr/share/java/saxon8.jar" net.sf.saxon.Transform all.rdf rss-merge.xsl >out.rdf
java.lang.ClassNotFoundException: javax.xml.transform.sax.SAXTransformerFactory
#> apt-get install libjaxp1.2-java
#> dpkg -L libjaxp1.2-java
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/libjaxp1.2-java
/usr/share/doc/libjaxp1.2-java/README.dom.txt
/usr/share/doc/libjaxp1.2-java/README.sax.txt
/usr/share/doc/libjaxp1.2-java/copyright
/usr/share/doc/libjaxp1.2-java/changelog.Debian.gz
/usr/share/java
/usr/share/java/jaxp-1.2.jar
=>
#> sablevm --classpath="/usr/share/java/saxon8.jar:/usr/share/java/jaxp-1.2.jar" net.sf.saxon.Transform all.rdf rss-merge.xsl
javax.xml.parsers.FactoryConfigurationError: Provider org.apache.xerces.jaxp.SAXParserFactoryImpl not found
#> apt-get install libxerces2-java
#> dpkg -L libxerces2-java
/.
/usr
/usr/share
/usr/share/java
/usr/share/java/xercesImpl.jar
/usr/share/doc
/usr/share/doc/libxerces2-java
/usr/share/doc/libxerces2-java/ISSUES
/usr/share/doc/libxerces2-java/STATUS
/usr/share/doc/libxerces2-java/TODO
/usr/share/doc/libxerces2-java/README
/usr/share/doc/libxerces2-java/README.Debian
/usr/share/doc/libxerces2-java/copyright
/usr/share/doc/libxerces2-java/changelog.Debian.gz
/usr/share/java/xmlParserAPIs.jar
#> sablevm --classpath="/usr/share/java/saxon8.jar:/usr/share/java/jaxp-1.2.jar:/usr/share/java/xercesImpl.jar:/usr/share/java/xmlParserAPIs.jar" net.sf.saxon.Transform all.rdf rss-merge.xsl
works! (seems to...)
RSS 1.0 Modules: Taxonomy
http://web.resource.org/rss/1.0/modules/taxonomy/
MetaVocab? (Proposed)
http://webns.net/mvcb/
GinDjin? - mobile download platform and communication gateway
http://www.gingerall.com/charlie/ga/xml/p_gindjin.xml
devtodo - hierarchical, prioritised todo list manager
kxsldbg - graphical XSLT debugger for KDE
xsltproc - XSLT command line processor
xmlto - XML-to-any converter
shortcut for "apt-cache search "
#> alias pkgsearch='apt-cache search $1'
cvs-upgrade (again) to 1.12.9
http://ftp.de.debian.org/debian/pool/main/c/cvs/cvs_1.12.9-4_i386.deb
why? it includes cvs-pserver required for CVS Monitor + Access Control
1. strange error when committing file:
root@quepasa:/data/www/global/apps/xcvs# cvs commit index.php
cvs commit: warning: commitinfo line contains no format strings:
"/var/lib/cvs/CVSROOT/record_lastdir.rb"
Appending defaults (" %r/%p %s"), but please be aware that this usage is
deprecated.
/var/lib/cvs/nfo/hosts/quepasa.netfrag.org/data/www/global/apps/xcvs/index.php,v <-- index.php
initial revision: 1.1
cvs commit: warning: Set to use deprecated info format strings. Establish
compatibility with the new info file format strings (add a temporary '1' in
all info files after each '%' which doesn't represent a literal percent)
and set UseNewInfoFmtStrings?=yes in CVSROOT/config. After that, convert
individual command lines and scripts to handle the new format at your
leisure.
cvs problems
this seems to come from new cvs version!!???
Solutions from these resources:
http://twistedmatrix.com/pipermail/cvstoys-list/2004q3/000175.html
https://www.cvshome.org/docs/manual/cvs-1.12.6/cvs_18.html#SEC168
2. new error:
cvs commit: Using deprecated info format strings. Convert your scripts to use
the new argument format and remove '1's from your info file format strings.
Answers and solutions:
http://lists.gnu.org/archive/html/info-cvs/2004-03/msg00416.html
3. and again:
xcvs does not seem to work together with cvs 1.12.9, it's creating
entries with 0 (zero) values as dates inside "patchset" and "revision"
tables
=> downgrading to cvs 1.11.17 (dpkg)
xcvs is working again...
Hint: delete distorted data by issuing:
DELETE FROM `patchset` WHERE date_start=0;
DELETE FROM `revision` WHERE date=0;
4. but:
root@quepasa:/etc# cvs commit cron.d/sendmail
cvs [commit aborted]: 'root' is not allowed to commit files
found:
https://www.cvshome.org/docs/manual/cvs-1.11.6/cvs_21.html
solution:
getting source of 1.11.17 from cvshome.org
#> tar -xjf cvs-1.11.17.tar.bz2
#> cd cvs-1.11.17
#> ./configure --enable-rootcommit
no! stop!
just trying "cvs_1.11.1p1debian-9woody7_i386.deb" before:
#> wget http://security.debian.org/debian-security/pool/updates/main/c/cvs/cvs_1.11.1p1debian-9woody7_i386.deb
root@quepasa:/home/service/download# dpkg -i cvs_1.11.1p1debian-9woody7_i386.deb
dpkg - warning: downgrading cvs from 1.11.17-2 to 1.11.1p1debian-9woody7.
switch to xinetd?
Reiser4!!!
cvsd: a cvs pserver daemon
http://tiefighter.et.tudelft.nl/~arthur/cvsd/about.html
alias nfoupdate='cd /data/www/virtual/netfrag/sites/public/nfo; cvs -q update -d; cd -'
Secure CVS Pserver Mini-HOWTO:
http://www.geniusweb.com/LDP/HOWTO/Secure-CVS-Pserver/
CVSGrab:
http://cvsgrab.sourceforge.net/
cvs mit eigener passwort-datei:
http://www.php-homepage.de/artikel/artikel9.html#k2
Tutorial - language-overview: compare lanugages (basic, pascal, vb, php, perl, bash, python, ruby)
a) data types (primitives): scalar, array, hash
b) procedural functions
c) modules, namespaces (import & co.), classes & objects
d) misc
d.1) by ref or not by ref
-- Main.joko - 06 Sep 2004
+priv
http://radio.weblogs.com/0114065/categories/myProfession/
Friday, April 30, 2004 RE: Battelle on Google’s S-1:
http://radio.weblogs.com/0114065/categories/myProfession/2004/04/30.html#a481
liquid labour day
do spuit de musi:
1. paths
/data/www/virtual/netfrag/sites/public/rssreader
/home/service/bin
2. urls
http://www.netfrag.org/rss/2.0/nfo.yakka.rdf
http://www.netfrag.org/rss/1.0/nfo.yakka.rdf
doesn't work:
6 Mar 2003 22:57:40 GMT
13 Feb 2003 09:04:19 GMT
works:
Tue, 11 Mar 2003 01:01:02 +0100
example pages/links for RssReader?
error (no patchsets seem to be generated)
/usr/local/bin/xcvs -c /etc/xcvs.conf
ahhh, it's /etc/xcvs.config
rss 1.0: "rss-merge.xsl" requires "<item"s having an "about" attribute!!!
it seems to get used as some id/key:
[...]
[...]
[...]
=> editing rss2rdf.xsl accordingly
we don't have an url, so we use the title
Issue with CVS + RSS:
propagate url for CVSView from somewhere (begin) via news to rss "resource" attribute
to have a proper url for:
Q: Better use cvs2rss??? Check it out!
little infrastructure to have list of "newsgroups of interest" (for clients)
at /etc/news/
build email-obfuscators into web-scripts (e.g. newsportal: "From: " header)
integrate "left" and "right" (or previous/next?) links into newsportal's "article.php"
flow: cvs commit -> cvsspam -> Mail::Dispatch::Gateway::News -> innd
add long versions of commands to "shortcuts::files" (e.g. f2s -> file2string)
write module shortcuts::files::php|perl|basic|pascal which mimics
file handling semantics of these languages/platforms
describe .symlinkrc
news-items which were converted to rss-items:
where do we get additional (esp. "link") metadata from?
could a parser for nfo.links.* be feasable?
yup - should be: parse from e.g. "Content-Location:" or "Content-Base:" if MIME message
no! don't use them: unfortunately they appear to have random blanks in them
(where from? how does this?)
e.g.:
Content-Base: "http://support.lis.uiuc.edu/documentat ion/systems/RAID--Initial_Partition ing.html" Content-Location: "http://support.lis.uiuc.edu/documentat ion/systems/RAID--Initial_Partition ing.html"
maybe use text from the first part of the mime-message:
http://support.lis.uiuc.edu/documentation/systems/RAID--Initial_Partitioning.html
or we have to assume "http://" (or parse the protocol from Content-Base/Location) and append the
filename from "Content-Disposition", e.g.:
Content-Disposition: inline; filename="support.lis.uiuc.edu/documentation/systems/RAID--Initial_Partitioning.html"
... which seems contiguous.
ftp://ftp.suse.com/pub/suse/i386/9.1/boot/boot.iso
/usr/bin/perl /usr/lib/cgi-bin/cvsmonitor/cvsexec.pl -v -l checkout netfrag.nfo
lamb - heaven - six feet under soundtrack
daemon - turns other processes into daemons
fastjar - Jar creation utility
java-common - Base of all Java packages
java2-common - Common facilities for all Java2 environments
jython - Python seamlessly integrated with Java
jython-doc - Jython documentation including API docs
sablevm - Free implementation of Java Virtual Machine (JVM) second edition
kaffe - A JVM to run Java bytecode
kaffe-common - Files shared between all Kaffe VM versions
/data/www/virtual/netfrag/sites/public/rss/
full list:
- nfo.caesar.rdf
- nfo.dev.perl.rdf
- nfo.dev.php.rdf
- nfo.dev.python.rdf
- nfo.dev.ruby.rdf
- nfo.dev.tech.rdf
- nfo.faq.users.rdf
- nfo.links.computing.rdf
- nfo.links.misc.rdf
- nfo.log.cvs.rdf
- nfo.sysadmin.debian.rdf
- nfo.yakka.rdf
- site.rdf
first test:
- nfo.yakka
- nfo.dev.python.rdf
- site.rdf
- nfo.log.cvs.rdf
rss2rdf
It turns out that the RSS feeds news2rss generates are RSS 2.0 ones. TWiki
produces RDF 1.0. The rss-merge XSLT 1.1 stylesheet from http://ex-code.com/rss-merge/
however operates on RDF 1.0 as well.
Solution? Find something to convert RSS 2.0 to RDF 1.0 or take completely different
approach with RSS feed merging.
http://blogspace.com/rss/tools
mod_index_rss
Author: Brian Aker
An Apache module to display directories as RSS feeds.
[ info ]
outline dispatchmail, rss generation (create, convert (->rss 1.0), merge)
* url input for http://netfrag.org/rssreader/
xslt processing - top-snapshots:
saxon:
10090 service 8 0 3896 3896 968 R 10.8 2.0 0:00 sablevm
10090 service 12 0 8732 8732 968 R 16.7 4.5 0:00 sablevm
10090 service 8 0 19352 18M 972 R 10.9 10.0 0:01 sablevm
10091 service 8 0 18160 17M 972 R 47.4 9.3 0:01 sablevm
10091 service 10 0 11928 11M 972 R 20.5 6.1 0:02 sablevm
10091 service 8 0 21328 20M 972 R 79.7 11.0 0:04 sablevm
10091 service 12 0 30620 29M 972 R 0.4 15.8 0:08 sablevm
10091 service 18 0 24232 23M 972 R 68.0 12.5 0:10 sablevm
10091 service 18 0 31160 30M 972 R 88.7 16.1 0:17 sablevm
10095 service 14 0 24064 23M 972 R 82.3 12.4 0:04 sablevm
10096 service 10 0 28804 28M 972 R 88.7 14.8 0:11 sablevm
sablotron:
libxslt/xsltproc:
10033 service 14 0 30688 29M 1136 R 37.1 15.8 0:02 xsltproc
10033 service 8 0 48528 47M 1136 R 11.9 25.0 0:03 xsltproc
10033 service 14 0 59852 58M 1136 R 5.2 30.9 0:04 xsltproc
10033 service 16 0 73012 71M 1136 R 3.8 37.7 0:04 xsltproc
times:
#> time ./rss2rdf nfo.yakka nfo.dev.perl nfo.faq.users nfo.links.computing nfo.links.misc
saxon:
real 3m20.816s
user 0m43.577s
sys 0m2.385s
sablotron:
real 23m40.927s
user 0m13.019s
sys 0m7.346s
2x ./rss2rdf: line 1: 10165 Segmentation fault $sabcmd $2 $1 $3 param-rss-max-items=30
1x ./rss2rdf: line 1: 10246 Killed $sabcmd $2 $1 $3 param-rss-max-items=30
libxslt/xsltproc:
real 3m27.296s
user 0m8.769s
sys 0m1.346s
Unfortunately "time --format=..." didn't work....
It appears that large input files make the xslt-processing (regardless of engine)
spin around. So lets cut these files....
- check out why these are that large
- strip content/description to (e.g.) 200 chars max.
- use some timestamping in rss2rdf:
timestamp=`date +%Y%m%d_%H%M_%S`
(Possible) Solutions:
- Use some limitations when generating RSS items from news items (news2rss):
Look at the schema for RSS 0.91.
<Element id="title" type="string" min="1" max="100"/>
<Element id="description" type="string" min="1" max="500"/>
<Element id="url" type="string" min="1" max="500">
</Element>
<Element id="link" type="string" min="1" max="500">
</Element>
http://ftp.gwdg.de/pub/linux/suse/ftp.suse.com/suse/i386/9.1/
134.76.11.100
http://www.interlog.com/~verbum/PNNN____lit/SNNN____chronometry.html
http://www.netadmintools.com/art235.html
XInclude + saxon (Xerces):
http://www.gungfu.de/facts/archives/2004/05/23/dokumentmodularisierung-mit-xinclude/
http://www.goshaky.com/docbook-tutorial/ch01s04s05.html#d0e1250
http://www.mnot.net/blog/2003/10/02/modularity_by_reference
test with xmllint!!!
#> xmllint --xinclude eingabe.xml > ausgabe.xml
xcvs did not generate patchsets due to unsufficient privileges for "service"
accessing /var/xcvs/patches/
Had to delete some rows from database "xcvs_nfo" to regenerate lost ones....
DELETE FROM patchset WHERE patchset_id >= 1749;
DELETE FROM revision WHERE patchset_id >= 1749;
and then run xcvs again:
#> xcvs -c /etc/xcvs.config
... now works!
"ShowChanges" button for each item at RssReader
-- Main.joko - 07 Sep 2004
========================================================================
move/merge/migrate sorceress.netfrag.org to quepasa.netfrag.org:
========================================================================
sorceress.netfrag.org:
old ip-address: 213.133.125.248
new ip-address: 213.133.125.247
--------------------------------------------------------
1. Accounts:
copy & paste accounts from /etc/passwd from sorceress to /etc/passwd on quepasa
run "pwconv" afterwards, this will convert all passwords and writes them into /etc/shadow:
#> pwconv
[-] NOTE: "sam" is now "natraj"
2. Home-Directories
#> cd /home
#> mkdir sam/backup
#> CTRL+D
h1 #> cd /home/vsd/vs/sorceress/home
#> mv software_bkup/ sam/backup/
#> tar -czf sorceress-home.tar.gz huba sam yang
#> scp sorceress-home.tar.gz quepasa.netfrag.org:/data2/tmp/
quepasa #> cd /data/home
#> tar -xzf sorceress-home.tar.gz
set permissions and stuff
4. web-directory (DocumentRoot)
[+] public html directory: /home/httpd/docs
root@h1: # cd /home/vsd/vs/sorceress/home/httpd
#> tar -czf sorceress-htdocs.tar.gz docs/
#> scp sorceress-htdocs.tar.gz netfrag.org:/data2/backup/
root@quepasa:/data/www/virtual#
#> mkdir deranger
#> cd deranger
#> tar -xzf /data2/backup/sorceress-htdocs.tar.gz docs
#> mv docs/* .
#> rmdir docs
#> cd ..
#> chown -R natraj.staff deranger
[+] log files: /home/web/log
root@h1: # cd /home/vsd/vs/sorceress/home/web
#> tar -czf sorceress-httpd-logs.tar.gz log/
#> scp sorceress-httpd-logs.tar.gz netfrag.org:/data2/backup/
root@quepasa:/data/www/virtual/deranger#
#> mkdir log
#> cd log
#> tar -xzf /data2/backup/sorceress-httpd-logs.tar.gz
[+] configure apache on quepasa
#> cd /data/www/virtual/deranger
#> mkdir conf
#> cp ../wac/conf/httpd.conf conf/
#> nano conf/httpd.conf
#> nano /data/www/global/conf/httpd.conf
#> /etc/init.d/apache stop
#> killall -9 apache
#> /etc/init.d/apache start
[/] copy /home/httpd/icons???
[+] http://sorceress.netfrag.org/webalizer/
[-] NOTE: http://sorceress.netfrag.org/stats/
5. mysql databases
quepasa #> mysql --version
mysql Ver 11.16 Distrib 3.23.49, for pc-linux-gnu (i686)
#> h1 # bevs sorceress
sorceress #> mysql --version
mysql Ver 11.15 Distrib 3.23.38, for pc-linux-gnu (i686)
#> /etc/rc.d/init.d/mysql stop
[-] NOTE: MySQL-Account "root/huba_fx" will not work any more.
Migrated MySQL-Account "huba/..." for "localhost".
[-] CHECK: http://sorceress.netfrag.org/~huba/movies/
[huba@deranger /tmp]$
#> mysqldump -uroot -phuba_fx huba > huba.mysqldump
#> scp huba.mysqldump netfrag.org:/data2/backup/sorceress-mysql-huba.mysqldump
quepasa# mysql
mysql> update user set password='28369b7f16b0096d' where user='huba';
mysql> flush privileges;
mysql -uhuba -p huba < /data2/backup/sorceress-mysql-huba.mysqldump
6. mail services
[+] move /var/spool/mail
[+] is pop3 enabled on quepasa? yes, qpopper via inetd
7. ftp access
#> nano /etc/vsftpd.user_list
added huba, natraj and yang
8. convenience:
#> nano /etc/profile
alias pico='nano'
9. Open Questions?
[+] ippl
#> apt-get install ippl
Reading Package Lists... Done
Building Dependency Tree... Done
The following NEW packages will be installed:
ippl
0 packages upgraded, 1 newly installed, 0 to remove and 406 not upgraded.
Need to get 42.3kB of archives. After unpacking 197kB will be used.
Get:1 ftp://ftp.de.debian.org unstable/main ippl 1.4.14-3 [42.3kB]
Fetched 42.3kB in 3s (10.7kB/s)
Selecting previously deselected package ippl.
(Reading database ... 43236 files and directories currently installed.)
Unpacking ippl (from .../ippl_1.4.14-3_i386.deb) ...
Setting up ippl (1.4.14-3) ...
Starting IP Protocols Logger: ippl.
[-] NOTE: Logging data goes to /var/log/ippl/all.log
for configuration see /var/run/ippl.conf
10. misc / what about?
[/] majordomo, not active
[/] cronjobs
[+] cancel nikuja
[+] change config.inc.php in huba's phpMyadmin
[+] grep for "213.133.118.38", replace through "sorceress.netfrag.org"
#> cd /data/www/virtual/deranger
#> grep -ri "213.133.118.38" * | more
log/*
Binary file pub/pliction/film2.swf matches
pub/stats/*
pub/webalizer/*
#> cd log
#> replace 213.133.118.38 sorceress.netfrag.org -- *
access_log converted
error_log converted
#> cd ../pub
#> rm -rf webalizer
[-] NOTE:
#> cd /data/www/virtual/deranger
#> grep -ri "213.133.118.38" * | more
Binary file pub/pliction/film2.swf matches
Die IP-Adresse gibt's nicht mehr. Am besten "sorceress.netfrag.org" verwenden.
[-] /etc/security/.htpasswd
#> cd /data/www/virtual/deranger
#> grep -ri "/etc/security/.htpasswd" * | more
========================================================================
move/merge/migrate quepasa.netfrag.org to mango.rtme.net:
========================================================================
------------------------------------------------------------------------
general information
------------------------------------------------------------------------
-------------------------
quepasa.netfrag.org
-------------------------
old ip-address: 213.133.125.247
ip-address: 213.133.125.6
broadcast: 213.133.125.15
network: 213.133.125.0
tap-device: tap3
------------------------------------------------------------------------
step by step
------------------------------------------------------------------------
0. mango:/home/service/pkgs/
dpkg -i cvs_1.11.1p1debian-9woody7_i386.deb
1. backup and update umltools
mango:/home/service/bin
#> tar -czf umltools_2004-09-21.tar.gz umltools
#> su joko
#> ssh-keygen -d
#> cat ~/.ssh/id_dsa.pub | ssh joko@netfrag.org "cat - >> ~/.ssh/authorized_keys"
#> cd umltools
#> cvs -q update -d
2. shutdown quepasa
quepasa # sync
quepasa # /etc/init.d/apache stop
quepasa # killall -9 apache
quepasa # halt
3. compress disk images of quepasa on h1.service.netfrag.org
h1 # cd /home/uml/quepasa/rootfs
h1 # tar -cjf rootfs.tar.bz root_fs.woody-stable.ext3
h1 # cd ../datafs
h1 # tar -czf data_fs.tar.gz data_fs.ext3 &
h1 # tar -czf data2_fs.tar.gz data2_fs.ext3 &
4. copy images to mango:
root@h1:/home/uml/quepasa/rootfs #
#> screen
#> scp rootfs.tar.bz root@mango.rtme.net:/home/uml/quepasa/rootfs/
root@h1:/home/uml/quepasa/datafs #
#> scp data_fs.tar.gz root@mango.rtme.net:/home/uml/quepasa/datafs/
#> scp data2_fs.tar.gz root@mango.rtme.net:/home/uml/quepasa/datafs/
5. copy kernel to mango:
root@h1:/usr/bin # scp linux_2.4.18-29 root@mango.rtme.net:/usr/local/bin/
6. while above things are happening, we can configure some other things:
a) /home/service/etc/UML/Config.pm
b) /etc/hosts; nothing to do
c) /etc/resolv.conf
nameserver 213.133.98.98
nameserver 213.133.99.99
nameserver 213.133.100.100
nameserver 213.133.104.100
7. unpack images on mango
mango:/home/uml/quepasa/rootfs
#> tar -xjf rootfs.tar.bz
mango:/home/uml/quepasa/datafs
#> tar -xzf data_fs.tar.gz
#> tar -xzf data2_fs.tar.gz
set permissions:
mango:/home/uml
#> chown -R service.staff quepasa/
8. prepare quepasa
#> uml_boot --vhost=quepasa --prepare
9. start quepasa
#> sue service
#> uml_boot --vhost=quepasa --start
#> screen -r quepasa
10. last but not least:
a) grep for the old ip-address: 213.133.125.247
mango:/home/uml/quepasa/mnt
#> grep -ri "213.133.125.247" *
iptables.rules
hosts:213.133.125.247 quepasa.netfrag.org quepasa
hosts:213.133.125.247 www.netfrag.org
hosts:#213.133.125.247 sorceress.netfrag.org
iptables.rules: #IPADDR="213.133.125.247"
network/interfaces: address 213.133.125.247
b) more apache
/data/www/global/conf/httpd.conf
c) install as daemon
#> cd /home/service/bin/umltools
#> ./uml_setup.pl --vhost=quepasa --daemonize
d) resize filesystem
http://user-mode-linux.sourceforge.net/resize.html
quepasa # halt
mango:/home/uml/quepasa/datafs #
#> e2fsck -f data_fs.ext3
#> dd if=/dev/zero of=data_fs.ext3 bs=1 count=1 seek=3G conv=notrunc
#> resize2fs -p data_fs.ext3
see also UmlResizeFilesystem
e) turck-mmcache
#> apt-get install turck-mmcache
#> dpkg -i turck-mmcache_2.4.6-8_i386.deb
#> dpkg --force-all -i turck-mmcache_2.4.6-8_i386.deb
#> apt-get -f install
comment out /usr/lib/php4/2002... from /etc/php4/apache/php.ini
Setting up turck-mmcache (2.4.6-8) ...
You are installing Turck-MMCache for php4, but it is not
yet enabled in your /etc/php4/apache/php.ini and/or
/etc/php4/cgi/php.ini files.
To enable it you need to add these lines:
zend_extension="/usr/lib/php4/20020429/mmcache.so" ; turck-mmcache
mmcache.shm_size="16" ; turck-mmcache
mmcache.cache_dir="/var/cache/turck-mmcache" ; turck-mmcache
mmcache.enable="1" ; turck-mmcache
mmcache.optimizer="1" ; turck-mmcache
mmcache.check_mtime="1" ; turck-mmcache
mmcache.debug="0" ; turck-mmcache
mmcache.filter="" ; turck-mmcache
mmcache.shm_max="0" ; turck-mmcache
mmcache.shm_ttl="0" ; turck-mmcache
mmcache.shm_prune_period="0" ; turck-mmcache
mmcache.shm_only="0" ; turck-mmcache
mmcache.compress="1" ; turck-mmcache
Do you want me to do it for you now? [Y/n]
some more:
- tmpfs: http://www.theshore.net/~caker/uml/tips_and_notes.html
[-] mini-icons: http://w3future.com/weblog/
[-] update urls at "Syndicate"
[+] add migration document to Notebook
[-] search for: +announce +cvsmonitor
cvsmonitor, cvshistory, xcvs, rssreader
http://netfrag.org/rssreader/?url=http://netfrag.org/rss/1.0/recent.rdf
write announcement
[-] add new addresses:
oryx@netfrag.org
alle@netfrag.org
alle@lashlarue.de
[-] clean up /data/www/virtual/netfrag/sites/public/nfo/ [nfo/?]
todo-mango:
[-] x. install portsentry
mango:/home/service/pkgs/
#> dpkg -i portsentry_1.2-4_i386.deb
#> apt-get remove portsentry
#> cd /tmp/
use portsentry2-bin.tar.gz and portsentry2-etc.tar.gz
[+] too much load!!!
renice!
see http://linux.cudeso.be/linuxdoc/tweaky_sysadmin.php
renice +10 esa helo
renice +20 quepasa
[-] modified umltools
[+] update f-prot virtus signatures
#> cd /usr/local/f-prot
#> ./check-updates.sh
[-] SpamAssassin / Razor???
as of "man spamassissin" - it requires Mail::Audit, Net::DNS and Razor, but
"perl -MRazor" gives:
Can't locate Razor.pm in @INC (@INC contains: /etc/perl /usr/local/lib/perl/5.8.4 /usr/local/share/perl/5.8.4 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl /usr/local/lib/perl/5.8.0 /usr/local/share/perl/5.8.0 .).
so:
#> cpan
cpan shell -- CPAN exploration and modules installation (v1.7601)
ReadLine support enabled
cpan> install Razor
not known!!!
so:
#> apt-get install razor
Reading Package Lists... Done
Building Dependency Tree... Done
1 packages upgraded, 0 newly installed, 0 to remove and 413 not upgraded.
Need to get 0B/118kB of archives. After unpacking 275kB will be used.
(Reading database ... 43265 files and directories currently installed.)
Preparing to replace razor 1.20-1 (using .../razor_2.610-2_i386.deb) ...
Unpacking replacement razor ...
Setting up razor (2.610-2) ...
Configuration file `/etc/razor/razor-agent.conf'
==> File on system created by you or by a script.
==> File also in package provided by package maintainer.
What would you like to do about it ? Your options are:
Y or I : install the package maintainer's version
N or O : keep your currently-installed version
D : show the differences between the versions
Z : background this process to examine the situation
The default action is to keep your current version.
*** razor-agent.conf (Y/I/N/O/D/Z) [default=N] ?
[+] Apache: get https running
<IfDefine SSL>
<VirtualHost _default_:443>
SSLEngine on
SSLCertificateKeyFile /etc/apache/conf/ssl.key/server.key
SSLCertificateFile /etc/apache/conf/ssl.crt/server.crt
SSLCipherSuite ALL:!ADH:+HIGH:+MEDIUM:+LOW:+EXP:+eNULL
SSLVerifyClient none
<Directory />
Options FollowSymLinks
</Directory>
</VirtualHost>
</IfDefine>
edit /etc/init.d/apache, added OPTIONS
[+] Apache: get Horde via https running
#> apt-cache search horde
#> apt-get install horde2
mysql-database:
name: horde2
user: hordemgr
pass: horde04%
configure in /etc/horde2/
#> apt-get install imp3
configure in /etc/imp3/
$servers['imap'] = array(
'name' => 'quepasa.netfrag.org',
'server' => 'quepasa.netfrag.org',
'protocol' => 'imap/ssl/novalidate-cert',
'port' => 993,
'folders' => 'Mail/',
'namespace' => '',
'maildomain' => 'netfrag.org',
'smtphost' => 'localhost',
'realm' => 'netfrag.org',
'preferred' => '1'
);
[+] horde skins
http://www.horde.org/themes/
used "Light-Blue Theme, by Atif Ghaffar"
[-] Horde 2.0 & S/MIME
imp4???
http://lists.horde.org/archives/i18n/Week-of-Mon-20040329/001223.html
horde.org - S/MIME: Overview
http://www.ph.utexas.edu/~ericr/horde/smime-overview.php
install all "HEAD" snapshots from http://ftp.horde.org/pub/snaps/2004-09-21/:
http://ftp.horde.org/pub/snaps/2004-09-21/framework-HEAD-2004-09-21.tar.gz
http://ftp.horde.org/pub/snaps/2004-09-21/horde-HEAD-2004-09-21.tar.gz
http://ftp.horde.org/pub/snaps/2004-09-21/imp-HEAD-2004-09-21.tar.gz
http://ftp.horde.org/pub/snaps/2004-09-21/turba-HEAD-2004-09-21.tar.gz
[+] Horde 3.0 / IMP 4.0 (cvs-HEAD versions)
#> pear a install Net_Socket
#> pear a install Date
#> pear a install Auth_SASL
#> pear a install HTTP_Request File Net_SMTP XML_SVG Services_Weather
install ok: XML_SVG 0.0.3
install ok: File 1.0.3
Optional dependencies:
package `Cache' version >= 1.5.3 is recommended to utilize some features.
package `HTTP_Request' version >= 1.2 is recommended to utilize some features.
package `SOAP' version >= 0.7.5 is recommended to utilize some features.
package `XML_Serializer' version >= 0.8 is recommended to utilize some features.
install ok: Services_Weather 1.3.0
install ok: Net_SMTP 1.2.6
requires package `Net_URL' >= 1.0.12
HTTP_Request: Dependencies failed
#> pear a install Netinstall ok: Net_URL 1.0.14
install ok: Net_URL 1.0.14
install ok: HTTP_Request 1.2.2
#> pear a install Cache HTTP_Request SOAP XML_Serializer
#> pear a install Cache
#> cd /home/service/download/horde/framework
#> pear a install VFS/package.xml
#> pear a install NLS/package.xml
[-] NOTE: Announce this!
[+] password weakness checker
Npasswd - A better password change program
http://www.utexas.edu/cc/unix/software/npasswd/
#> apt-cache search passwd
cracklib2 - A pro-active password checker library
libpam-passwdqc - replacement for the pam_cracklib module
makepasswd - Generate and encrypt passwords
sork-accounts - Account handling framework for horde
sork-passwd - Horde2 module for users to change their password
usermin-htpasswd - An htpasswd config module for the usermin web-based admin tool
webmin-htaccess - htaccess/htpasswd module for webmin
#> apt-get install cracklib2
[+] password generator
#> makepasswd
[+] Now using ip-blocklists from DShield.org, a Distributed Intrusion Detection System
[+] email obfuscation:
using: http://www.ecos.de/~mailarc/embperl/2001-11/msg00093.html
for:
- NewsPortal?
[-] new sendmail for quepasa?
http://lwn.net/Articles/104002/
#> sendmailconf
Warning: confCT_FILE source file not found: /etc/mail/trusted-users
it was created
before:
220 quepasa.netfrag.org ESMTP Sendmail 8.12.3/8.12.3/Debian-6.4; Tue, 28 Sep 2004 17:44:58 +0200; (No UCE/UBE) logging access from: localhost(OK)-localhost [127.0.0.1]
after:
220 quepasa.netfrag.org ESMTP Sendmail 8.12.3/8.12.3/Debian-6.6; Tue, 28 Sep 2004 19:02:01 +0200;
E/UBE) logging access from: localhost(OK)-localhost [127.0.0.1]
Milter to modify Mail Headers?
Problem: Milter can add Headers, but can not change them including the "Subject:"
see:
MIMEDefang
http://www.mimedefang.org/
http://www.mickeyhill.com/mimedefang-howto/#ss2.4
#> apt-get install mimedefang
#> nano /usr/share/doc/mimedefang/README.Debian
#> cd /etc/mail
#> nano sendmail.mc
insert: INPUT_MAIL_FILTER(`mimedefang', `S=unix:/var/spool/MIMEDefang/mimedefang.sock, F=T, T=S:1m;R:1m')
SpamAssassin?
SpamAssassin? Milter: http://savannah.nongnu.org/projects/spamass-milt/
Webmin
#> apt-get install webmin-sendmail
https://www.netfrag.org:10245/sendmail/
Misc Pointers
http://www.maymi.de/content/unix/sendmail.php
http://spamassassin.apache.org/full/3.0.x/dist/doc/spamd.html
http://www.redhat.com/archives/redhat-list/2003-June/msg00198.html
http://www.visi.com/~hawkeyd/spamfilters.html
http://ftp.cfu.net/pub/amavisd-new/README.sendmail-dual
Mozilla Firefox:
Download...
Antivir:
Download...
Kerio:
Kerio 4.0.16 download...
Kerio 4.1.1 download...
Homepage
RASPPPOE - PPP over Ethernet Protocol by Robert Schlabbach
RASPPPOE
see also: FreeWindowsSoftware?
Apache 2 on quepasa
#> pkginstall apache2
#> pkginstall libapache2-mod-perl2
#> pkginstall libapache2-mod-php4
root@quepasa:/etc/apache2/mods-enabled# ln -s ../mods-available/ssl.load .
root@quepasa:/etc/apache2/mods-enabled# ln -s ../mods-available/ssl.conf .
Errors were:
[Fri Nov 05 05:53:40 2004] [error] [client 217.88.253.138] Invalid method in request \x16\x03\x01
Hint: Must have Port numbers configured inside VirtualHost? directives
Compile linux-2.6.9-um on xukay
[+] tried to compile kernel-2.6.9-um on xukay
#> make menuconfig ARCH=um
#> make vmlinux ARCH=um
#> make modules ARCH=um
#> mount -o loop /home/uml/quepasa/rootfs/root_fs.woody-stable.ext3 mnt/
#> make modules_install INSTALL_MOD_PATH=mnt/ ARCH=um
#> umount mnt/
#> /etc/init.d/umlquepasa start
login as: xx
Password:
Server refused to allocate pty
bash: no job control in this shell
http://lists.ucc.gu.uwa.edu.au/pipermail/dropbear/2004q3/000023.html
While booting
/etc/init.d/amavisd-new-milter start
Starting AMaViS Daemons (milter): /etc/init.d/amavisd-new-milter: line 67:
1378 Segmentation fault start-stop-daemon ${START} >/dev/null 2>&1
(failed).
Cleaning: /etc/network/ifstate.
Loading iptables ruleset: load "active".
Setting up IP spoofing protection: rp_filter.
Configuring network interfaces...userspace - child stopped with signal 28
/etc/network/if-up.d/sendmail: /usr/share/sendmail/dynamic: No such file or directory
run-parts: /etc/network/if-up.d/sendmail exited with return code 1
/etc/network/if-up.d/sendmail: /usr/share/sendmail/dynamic: No such file or directory
run-parts: /etc/network/if-up.d/sendmail exited with return code 1
done.
Starting MySQL database server: mysqld...failed.
Starting Mail Transport Agent: sendmailNET: Registered protocol family 10
Disabled Privacy Extensions on device a02638a0(lo)
IPv6 over IPv4 tunneling driver
.
Starting network management services: snmpdCannot find module (IPFWCHAINS-MIB):
At line 0 in (none)
process `snmptrapd' is using obsolete setsockopt SO_BSDCOMPAT
snmptrapd.
process `snmpd' is using obsolete setsockopt SO_BSDCOMPAT
Starting Bacula File daemon: bacula-fd.
Kaboom! bacula-fd, quepasa got signal 11. Attempting traceback.
Calling: /usr/sbin/btraceback /usr/sbin/bacula-fd 474
execv: /usr/sbin/btraceback failed: ERR=No such file or directory
WARNING: X/usr/bin/mimedefang: local socket name /var/spool/MIMEDefang/mimedefang.sock missing
Resources
Index of /~kraxel/uml/patches/2.6.9
http://www.suse.de/~kraxel/uml/patches/2.6.9/
Why UML often does not build (was: Re: [PATCH] UML: Build fix for TT w/o SKAS)
http://www.ussg.iu.edu/hypermail/linux/kernel/0410.3/1925.html
Index of /~kraxel/uml/patches/2.6.9-rc2
http://www.suse.de/~kraxel/uml/patches/2.6.9-rc2/
How to apply the various patches you find here.
http://www.user-mode-linux.org/~blaisorblade/howtoapply.html
Tasklist 1
[+] indexer (mnoGoSearch) for psl.no-ip.com
[-] mailto:rabit
[+] replaced "/horde/css.php?app=chora" through "/inc/nfo.css" from TWiki
added "Redirect /horde/css.php http://www.netfrag.org/inc/nfo.css" to apache config
[+] does (c64) "ready"-search for IE really work in all browsers?
[-] fix rssreader
[+] new alias: base64[en|de]code
[+] http redirect for: http://mail.traenkler.com/
[+] updated quepasa
#> apt-get update
#> apt-get install ssh
Tasklist 2
[-] announce apache2
- to:
hosting@netfrag.org: mtheile, gonzo, wac, fm, ug, dust, cka, natraj, huba
- php4: register_globals = Off
[-] idea for top: interactive select to "kill", "renice", etc.
[+] fix/enhance phpDocumentIndex
[+] fix search.netfrag.org
changes due to "register_globals = Off" in php4 coming with apache2
[-] overview about recent growth of knowledge (2004) with janosch and rabit
- sysadmin
- CA & Co. (S/MIME, OpenCA, etc.)
- Apache 2, MIMEDefang, cgi scripts (cvs tools, ...), etc.
- bash programming and scripts
- /dev/tcp
- ansi (->raullib)
- daemon stuff, signals (trap) (->anfud)
- python
- wxWidgets
- xmlrpc
- mirc scripting
[-] reactivate/revamp twingle:
scan/find titles (<title>) from <h3> etc.
[-] reminder for rabit: import raullib & daemon infrastructure to cvs
[/] use SpeedyCGI or mod_perl for more applications
Doesn't seem to be available for Apache 2
[-] review: http://www.netfrag.org/search/?q=andreas.motl@ilo.de&o=2
purge all email-addresses!
[-] link: http://www.netfrag.org/search/?q=synchronization&o=1&ul=/
[-] update phpHtmlLib and check dependent projects for malfunction
[/] update ssh on xukay
With "stable", it is already up-to-date.
[+] new software for quepasa
#> pkginstall awstats
http://www.netfrag.org/cgi-bin/awstats.pl
[+] Geo::IP: pkginstall libgeo-ipfree-perl
[+] merged and imported all old logfiles from netfrag.org, lashlarue.de and w-a-c.com using
logresolvemerge.pl: http://awstats.sourceforge.net/docs/awstats_tools.html#logresolvemerge
[+] Installed to crontab:
see awstats & cron: http://awstats.sourceforge.net/docs/awstats_faq.html#CRONTAB
#> n /home/service/bin/analyze-web
#> crontab -e
[-] alias/redirect http://www.netfrag.org/stats/
to http://www.netfrag.org/cgi-bin/awstats.pl?config=netfrag
[-] user/pass access restriction (domain based)
[-] combine ff and iselect
[-] analyze logfiles more semantically:
www.netfrag.org-access_log: which referer to which page
search.netfrag.org-access_log: which searchstrings
[-] get teamspeak stable again on quepasa
[-] read and write S/MIME encrypted mail with horde
[-] backup occartha to dvd(s)
[-] make TWiki recognize [+] and [-] signs to build ul's
[-] install sue (and other tools?) on quepasa
[+] GermanLinuxResources?
Tasklist 3
[-] mailto:dw MicrosoftWindowsSID
[-] autorotate background header images @ quepasa/twiki
[-] iselect tool to send mails (e.g. awstats announcement, apache2 update,
scheduled downtime, etc.)
[-] admin.netfrag.org / caesar:
[+] quepasa:
graphdefang, dpkg-www, iptotal, linkchecker
Interesting Packages
-----------------------------------
pkgsearch cgi
aspseek - Advanced Internet search engine (Backend programs)
awstats - A powerful and featureful web server log analyzer
backuppc - A high-performance, enterprise-grade system for backing up PCs
browser-history - User daemon that tracks URLs looked at and logs them
cdindex-client - cdindex is intended to be the open source replacement of cddb(tm)
cgiemail - CGI Form-to-Mail converter
cgiirc - web based irc client
cgilib - Simple CGI Library
cgiwrap - allows ordinary users to run their own CGI scripts
cvstrac - Low-ceremony bug tracker for medium-sized projects under CVS
dpkg-www - WWW Debian package browser
dwww - Read all on-line documentation with a WWW browser
framerd - a scalable knowledge base development and application platform
global - Source code search and browse.
gnatsweb - Web interface to GNU GNATS
gnudip - scripts for dynamic IP to name mappings
graphdefang - create graphs of your mimedefang spam and virus logs
guile-www - Guile WWW module
html2wml - converts HTML pages to WML (WAP) or i-mode pages
ipcalc - Parameter calculator for IPv4 addresses
iptotal - monitor for IP traffic, not requiring SNMP
jitterbug - A cgi-bin tool for problem reporting and tracking
kwiki - A Quickie Wiki that's not too Tricky
libapache-asp-perl - perl Apache::ASP - Active Server Pages for Apache with mod_perl.
libapache-mod-aspseek - Advanced Internet search engine (Apache module)
libapache-mod-cgi-debug - Easier debugging of CGI scripts
libapache2-mod-python - An Apache module that embeds Python within the server
libapache2-mod-python-doc - An Apache module that embeds Python within the server
libapache2-mod-python2.2 - An Apache 2 module that embeds Python 2.2 within the server
libapache2-mod-python2.3 - An Apache 2 module that embeds Python 2.3 within the server
libapache2-mod-ruby - Embedding Ruby in the Apache2 web server
libapache2-mod-scgi - Apache module implementing the SCGI protocol.
libapache2-request-perl - Generic Apache Request Library
libcgi-fast-perl - CGI::Fast Perl module
libfcgi-dev - Header files of FastCGI
libfcgi-perl - FastCGI Perl module
libfcgi-ruby1.6 - FastCGI library for Ruby
libfcgi-ruby1.8 - FastCGI library for Ruby
libfcgi0 - Shared library of FastCGI
linesrv - A server to remotely control the internet connection
linesrv-mysql - A server to remotely control the internet connection
linkchecker - check HTML documents for broken links
lxr - Linux Cross-Reference
mailto - WWW Forms to Mail Gateway
mserv - local centralised multiuser music server
mserv-cgi - CGI scripts for local centralised multiuser music environment
namazu2 - Full text search engine (namazu binary and cgi)
namazu2-common - Full text search engine (Document files)
namazu2-index-tools - Full text search engine (Tools for index handling)
nikto - web server security scanner
nut-cgi - A web interface sub system for the nut - Network UPS Tools
php-cgiwrap - allows ordinary users to run their own CGI scripts and adds support for PHP
poppass-cgi - a CGI script to interact with a poppassd server
postman - High performace web based IMAP and NNTP client
python-albatross - a Toolkit for Stateful Web Applications (default)
python-dhm - Collection of Python utilities
remstats - Remote Statistics System: collectors and presentation-cgis
smokeping - A latency logging and graphing system
snort - Flexible Network Intrusion Detection System
speedy-cgi-perl - speed up perl scripts by making them persistent
squid-cgi - Squid cache manager CGI program
twiki - A Web Based Collaboration Platform
uprecords-cgi - A CGI script to show the world your highest uptimes
usermin - A web interface for user tasks
viewcvs-query - Viewing CVS (viewcvs-query.cgi)
websieve - Web based Cyrus IMAP user admin client
wpp - The Web Preprocessor - a Perl script to preprocess HTML files
libapache-mod-fastcgi - FastCGI module for Apache.
wdg-html-validator - WDG HTML Validator
-----------------------------------
pkgsearch php
eskuel - A MySQL databases administration interface in PHP-scripts
dacode - Powerful and full-featured news engine written in PHP
-----------------------------------
pkgsearch libapache2
libapache2-mod-auth-mysql - Apache 2 module for MySQL authentication
libapache2-mod-auth-pam - Module for Apache2 which authenticate using PAM
libapache2-mod-auth-sys-group - Module for Apache2 which checks user against system group
libapache2-mod-layout - Apache2 web page content wrapper
libapache2-mod-ldap-userdir - Apache2 module that provides UserDir lookups via LDAP
libapache2-mod-macro - Create macros inside apache2 config files
libapache2-mod-musicindex - Browse, stream, download and search through MP3/Ogg files
libapache2-mod-security - Tighten the Web application security for Apache 2.x
libapache2-mod-suphp - Apache2 module to run php scripts with the owner permissions
libapache2-mod-xmlrpc2 - XMLRPC Server module for Apache2 web server
libapache2-svn - Apache modules for Subversion (aka. svn)
mod-musicindex-common - Common files for mod-musicindex
Links 1
Linux: In Kernel GUI
http://kerneltrap.org/node/view/4109
Feature: HowTo? Upgrade To The 2.6 Kernel
http://kerneltrap.org/node/view/799
Linux: Humor In Kernel Code
http://kerneltrap.org/node/view/542
Linux: Global File System
http://kerneltrap.org/node/view/3348
Replacing TCP in the User Space
http://kerneltrap.org/node/view/3218
Linux: 2.6.9 Released
http://kerneltrap.org/node/view/4026
Using Rsync and SSH
Keys, Validating, and Automation
http://www.jdmz.net/ssh/
RSync + SSH tunneling through firewall
http://lists.samba.org/archive/rsync/2004-September/010502.html
Links 2
Cyrus IMAP HOWTO (v1.3, 11 October 2000)
http://www.fokus.gmd.de/linux/HOWTO/asc/other-formats/html_single/Cyrus-IMAP.html
http://forums.gentoo.org/viewtopic.php?t=86562
http://www.lyseo.edu.ouka.fi/~pexu/h/nanorc
Links - Heise
Schwachstelle macht Webserver Apache für DoS?-Attacken anfällig:
http://www.heise.de/newsticker/meldung/52932
[Full-Disclosure] DoS? in Apache 2.0.52 ?
http://lists.netsys.com/pipermail/full-disclosure/2004-November/028248.html
DoS? in apache httpd 2.0.49, yet still apache much better than windows:
http://www.guninski.com/httpd1.html
(o) awstats: merge access_log for cka before running "awupdate"
(x) remove symlinks in home directories and use "mount --bind" instead => remove /etc/vsftpd.chroot_users
(x) mail account for llr ->gonzo
(x) mail accounts for /stats/
(x) w3c checks for start page @ netfrag.org
(x) new alias: alias testmail='ts=`timestamp`; echo $ts | mail -s $ts $1'
topics
misc pointers
2004
2003
2002
2001
Clients and Tools
LDAP
Applications
Use it as a central storage for Account-, Configuration- and Preference-Informations.
Configure services to authenticate against LDAP, see LinuxOnStage.
Miscellanous Research and Pointers
Session 1, 2004-11-06
Session 2, 2004-11-08
- links???
- ldap <-> outlook fields
- enterprise ldap gui?
Session 3, 2004-11-26
LDAP - tasks (Session 4, 2004-12-15)
(o) continue with CPU on coLinux
(o) mod_ldap_userdir? - mod_ldap_userdir is a module that enables the Apache web server to look up user home directories (for /~user URLs)
from an LDAP directory: http://horde.net/~jwm/software/mod_ldap_userdir/
(o) mod_psldap: https://www.psind.com/projects/mod_psldap/index.html
(o) LDAP Users Admin: http://ldap-users.sourceforge.net/
(o) debian: sendmail routing with
(o) OpenCA & LDAP
(o) "forward" attribute for sendmail-ldap?
(o) phpLDAPadmin: http://phpldapadmin.sourceforge.net/
extend functionality:
(o) Sendmail User Entry (virtuser SendmailMTAMap)
(o) Addressbook (Folder) Entry: MAPI/OLE/Mozilla interop
(o) send ldap links to janosch to links-computing also
(x) using regexes in acls
http://linux.com.hk/PenguinWeb/manpage.jsp?section=5&name=slapd.access
http://www.openldap.org/doc/admin22/slapdconfig.html
http://www.openldap.org/lists/openldap-software/200405/msg00089.html
http://www.zytrax.com/books/ldap/ch6/
http://www.zytrax.com/books/ldap/ch5/step3.html
(o) Apache and LDAP
(o) LDAP authentication module for apache (mod_auth_ldap)
http://www.muquit.com/muquit/software/mod_auth_ldap/mod_auth_ldap.html
(o) auth_ldap:
http://www.rudedog.org/auth_ldap/
(o) mod_ldap.c
http://mod-ldap.sourceforge.net/
(o) store Apache VirtualHost configuration in LDAP?
Re: Apache LDAP
http://www.openldap.org/lists/openldap-software/200101/msg00072.html
Re: Apache config in LDAP
http://lists.debian.org/debian-isp/2002/04/msg00113.html
http://lists.debian.org/debian-isp/2002/04/msg00116.html
mod_vhost_ldap
https://savannah.nongnu.org/projects/modvhostldap/
http://savannah.nongnu.org/cgi-bin/viewcvs/modvhostldap/
(o) Apache Module mod_webauthldap
http://webauthv3.stanford.edu/manual/mod/mod_webauthldap.html
LDAP - various (Session 5, 2004-12-15)
(o) OpenLDAP as ADS???
(o) store automount information to LDAP?
http://sv.sslug.dk/moede/hygge/2003-03-11/sslugldaphygge.pdf
(o) LookAt: user2ldif.pl
(o) OpenLDAP and indexes?
(o) LAM - LDAP Account Manager: http://lam.sourceforge.net/
(o) LookAt:
ldap-back-perl: http://www.openldap.org/devel/cvsweb.cgi/servers/slapd/back-perl/
back-monitor, back-shell, back-sql
(o) LookAt: http://www.openldap.org/devel/cvsweb.cgi/~checkout~/servers/slapd/overlays/slapover.txt?rev=1.2&hideattic=1&sortbydate=0
(o) Asterisk + LDAP! http://www.voip-info.org/wiki-Asterisk+cmd+LDAPget
(o) LDAP CLI Scripts:
http://quark.humbug.org.au/publications/scripts/ldap/cli/
http://quark.humbug.org.au/publications/scripts/ldap/web/
http://quark.humbug.org.au/publications/scripts/ldap/
(o) RADIUS: http://works.agni.com/cistron-ldap.html
(o) LDAP POPPass Daemon: http://works.agni.com/ldap-poppassd.html
(o) LDAP to DNS gateway: http://ldap2dns.tiscover.com/
(o) Samba TNG and Unix Accounts with LDAP: http://www.mami.net/univr/tng-ldap/howto/
(o) LuaLDAP - A Lua interface to the OpenLDAP library: http://www.keplerproject.org/lualdap/
(o) OpenLDAP for Win32
http://lucas.bergmans.us/hacks/openldap/
http://www.ilex.fr/openldap/
(o) HOW REFERRAL LDAP WORKS: http://www.ldap.verisignlabs.com/Walkthroughs/toc.html
(o) LTAP - Lightweight Trigger Access Process: http://home.zcu.cz/projekty/lps/ldap/projekt/doc/ldap/ltap/
(o) Ratstone: http://ldapman.org/tools/index.html
(o) Ganymede: http://tools.arlut.utexas.edu/gash2/
(o) Eve: http://incubator.apache.org/directory/subprojects/eve/index.html
(o) LookAt: GOsa
LDAP Server Administration with GOsa
http://www.onlamp.com/pub/a/onlamp/2004/12/02/gosa.html
http://www.gonicus.de/
GOsa² - Der GONICUS System Administrator
http://www.gonicus.de/multiplex.php?path=loesungen/verzeichnisdienst/&sid=FFPM-H464-41c883935ede2
ftp://oss.gonicus.de/pub/gosa/
(o) [Auth_ldap] Domino LDAP, require group & auth_ldap troubleshooting
http://www.rudedog.org/pipermail/auth_ldap/2003-December/001495.html
(o) LSD - Tools and Software for LDAP/Directory based Internet applications
http://www.uazone.org/znews/ldap/lsd-swtools.html
--------------------------------------------------------------------------------------------------
First focus: Three services: imap, smtp, ftp
Second focus: All services (e.g. for intranet purposes): +samba, +http
Additional services: nntp, ldap
--------------------------------------------------------------------------------------------------
Stage 1: early days
x(jjj) Classical Linux/UNIX: /etc/passwd, no encryption
Stage 1.5: current
x(jjj) sendmail and uw-imap with TLS and/or SSL
x(jok) cvs access via ssh, no cvspserver!
Stage 2: todo
o saslauthd/sasldb instead of passwd/PAM for IMAP and SMTP Authentication
o hybrid sasldb / PAM configuration to migrate user per user
o user-based change password
o sasl + PAM for FTP (is it possible to query LDAP via PAM?)
Stage 3:
x(jan, 2004-11) LDAP Backend for Basic Authentication (SASL)
x SMTP (using sendmail)
x IMAP (using CMU Cyrus)
o FTP
- ProFTPD + mod_ldap: http://horde.net/~jwm/software/proftpd-ldap/
- PAM with vsftpd & LDAP: http://archives.neohapsis.com/archives/pam-list/2003-02/0004.html
x(jan) LDAP Backend for Basic Configuration
x sendmail virtusertable
x sendmail maps
o all other sendmail configuration options from /etc/mail:
access, aliases, local-host-names, mailertable, masquerade-domains, relay-domains, trusted-users
Stage 3.5:
o Other Application Data to LDAP?
x(jan,jon) Horde Preferences
o(jan,jok) Global and Shared Address Books
x MySQL / BerkeleyDB as LDAP backend for performance/security/stability reasons
o Try other LDAP backend (ldbm, mysql, etc.)
x OpenLDAP 3.0 already runs with Berkeley
Stage 4:
o LDAP Backend for Advanced Authentication
x(jan) Samba <-> PAM
o mod_auth_ldap, etc.
o /home directory at non standard paths or
o No /home directory required
o what about:
o ".forward"?
o "public_html"?
o other configuration files in /home
Stage 5:
o(jon, 2003-01) All together with Kerberos/GSSAPI
o more recent state-of-the-art freaky stuff....
o authentication using smartcards or OTP?
x(jan) Mail routing between heterogenous systems (Windows: Microsoft Exchange, Linux: Sendmail)
using the "smtp8" mailer - Q: could/should we use this mailer for "normal" sendmail backup MX, too?
Production Issues:
o handle and use full ldap acl's
o make ordinary user change attributes inside own container below sendmail's
area for e.g. /etc/mail/access to give blacklists to each user
--------------------------------------------------------------------------------------------------
Common Todos:
o lookat: LDAP replication
o do: authenticate LDAP itself using SASL
x quirks: delete /var/spool/mqueue/.hoststats/localhost if modifying sendmail.cf before restart
o build: console ldap client
o get: ldap schema- & permission editor
o lookat: nss_ldap
o lookat: migrationtools
o A generic "comment" field inside each (e.g. SendmailMAP) container
o lookat: web based ldap admin, e.g. phpLDAPAdmin
o lookat: Directory administrator: http://diradmin.open-it.org/
Ideas:
o iptables2ldap
o store new certificates directly to LDAP!? make/use hooks to/in
o OpenCA
o ElyCA
o also configure in some associated container which (web) applications
each user/domain has installed, e.g. phpMyAdmin, awstats, etc. & related (configuration) parameters
--------------------------------------------------------------------------------------------------
Other more advanced sysadmin stuff:
o logging
o remote logging
o logging to mysql
o mod_log_mysql_simple - Simple Database Logging for Apache
http://www.steve.org.uk/Software/mod-log-mysql-simple/
o WinCVS & Kerberos?
o RBAC
Microsoft Windows SID
"Während der Installation von Windows NT, Windows 2000 oder Windows XP wird eine Computer-SID mit einer statistisch eindeutigen 96-Bit-Zahl errechnet. Die SID des Computers ist das Präfix der SIDs von Benutzer- und Gruppenkonten, die auf dem Computer erstellt werden. Die SID des Computers ist mit der RID (Relative ID) des Kontos verknüpft, um den eindeutigen Bezeichners des Kontos zu erstellen."
"Das Kopieren oder Duplizieren einer Installation ohne Durchführen der empfohlenen Schritte kann zu duplizierten SIDs führen. Bei Wechselmedien kann dies dazu führen, dass Konten über Zugriff auf Dateien verfügen, obwohl ihnen der Zugriff mithilfe von NTFS-Berechtigungen ausdrücklich verweigert wurde. Da die SID den Computer oder die Domäne ebenso wie den Benutzer identifiziert, ist es für die weitere Unterstützung vorhandener und zukünftiger Programme unbedingt erforderlich, dass die SID eindeutig ist."
- Klonen wieder ermöglichen mit Sysinternals NewSID:
#> netsh
#============================
# Schnittstellenkonfiguration
#============================
pushd interface
reset all
popd
# Ende der Schnittstellenkonfiguration
# ----------------------------------
# Schnittstellen-IP-Konfiguration
# ----------------------------------
pushd interface ip
show address
# Schnittstellen-IP-Konfiguration fr ""{703A9193-7447-408D-B7DD-D26A5B6DD3B0}""
set address name = "{703A9193-7447-408D-B7DD-D26A5B6DD3B0}" source = dhcp
set dns name = "{703A9193-7447-408D-B7DD-D26A5B6DD3B0}" source = dhcp
set wins name = "{703A9193-7447-408D-B7DD-D26A5B6DD3B0}" source = dhcp
# Schnittstellen-IP-Konfiguration fr ""{71298A76-C4A3-4833-9B62-03A2CEE44A8B}""
set address name = "{71298A76-C4A3-4833-9B62-03A2CEE44A8B}" source = dhcp
set dns name = "{71298A76-C4A3-4833-9B62-03A2CEE44A8B}" source = dhcp
set wins name = "{71298A76-C4A3-4833-9B62-03A2CEE44A8B}" source = dhcp
# Schnittstellen-IP-Konfiguration fr ""{BBEC8A06-788E-40E9-8F1C-F27F0FCF73DD}""
set address name = "{BBEC8A06-788E-40E9-8F1C-F27F0FCF73DD}" source = static addr = 192.168.0.1 mask = 255.255.255.0
set dns name = "{BBEC8A06-788E-40E9-8F1C-F27F0FCF73DD}" source = static addr = none
set wins name = "{BBEC8A06-788E-40E9-8F1C-F27F0FCF73DD}" source = static addr = none
# Schnittstellen-IP-Konfiguration fr ""{07AD87AE-F444-46DA-9248-9FC0C35F481F}""
set address name = "{07AD87AE-F444-46DA-9248-9FC0C35F481F}" source = static addr = 10.50.0.160 mask = 255.255.255.0
set address name = "{07AD87AE-F444-46DA-9248-9FC0C35F481F}" gateway = 10.50.0.1 gwmetric = 1
set dns name = "{07AD87AE-F444-46DA-9248-9FC0C35F481F}" source = static addr = 10.50.0.1
set wins name = "{07AD87AE-F444-46DA-9248-9FC0C35F481F}" source = static addr = none
popd
# Ende der Schnittstellen-IP-Konfiguration
Via janosch: Got Pinnacle working with SuSE? 9.2:
http://pinnaclefanboard.com/showpost.php?p=52586&postcount=21
References
Upgrade a Debian System
Gefunden habe ich das Paket via http://packages.qa.debian.org/p/php4.html, es ist nur anscheinend noch in keiner release mit dabei (weder stable, unstable noch testing).
Zuerst hatte ich mir php4-common_4.3.10-2 und libapache2-mod-php4_4.3.10-2 heruntergeladen und installiert (benötigt u.a. neues libexpat1-Paket), hatte dann aber (logischerweise) Abhängigkeits-Probleme mit den php-Modulen:
php4-curl: Depends: php4-common (= 4:4.3.9-1) but 4:4.3.10-2 is to be installed
php4-domxml: Depends: php4-common (= 4:4.3.9-1) but 4:4.3.10-2 is to be installed
php4-imap: Depends: php4-common (= 4:4.3.9-1) but 4:4.3.10-2 is to be installed
php4-ldap: Depends: php4-common (= 4:4.3.9-1) but 4:4.3.10-2 is to be installed
php4-mcal: Depends: php4-common (= 4:4.3.9-1) but 4:4.3.10-2 is to be installed
php4-mhash: Depends: php4-common (= 4:4.3.9-1) but 4:4.3.10-2 is to be installed
php4-mysql: Depends: php4-common (= 4:4.3.9-1) but 4:4.3.10-2 is to be installed
php4-recode: Depends: php4-common (= 4:4.3.9-1) but 4:4.3.10-2 is to be installed
php4-snmp: Depends: php4-common (= 4:4.3.9-1) but 4:4.3.10-2 is to be installed
php4-xslt: Depends: php4-common (= 4:4.3.9-1) but 4:4.3.10-2 is to be installed
Habe mir dann folgendermassen alle heruntergeladen und installiert:
#> wget ftp://ftp.de.debian.org/debian/pool/main/p/php4/php4-*_4.3.10-2_i386.deb
#> dpkg -i php4-*
Man braucht dazu logischerweise auch noch ein paar andere neuere Pakete:
- php4-curl depends on libcurl3 (>= 7.12.2-1)
- php4-gd depends on libgd2-xpm (>= 2.0.33)
- php4-gd depends on libpng12-0 (>= 1.2.8rel)
- php4-gd depends on libt1-5 (>= 5.0.2)
- php4-odbc depends on unixodbc
- php4-sybase depends on libct1
Wenn apt
auf testing
geschaltet ist, reicht dazu ein apt-get -f install
.
Dann nochmal mit
# php -v
PHP 4.3.10-2 (cli) (built: Dec 19 2004 03:41:45)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
testen, ob auch alles funzt, d.h. alle php-Module geladen werden.
Sowas sollte halt nicht auftreten:
# php -v
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php4/20020429/curl.so' - /usr/lib/php4/20020429/curl.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP Warning: Unknown(): Unable to load dynamic library '/usr/lib/php4/20020429/gd.so' - /usr/lib/php4/20020429/gd.so: cannot open shared object file: No such file or directory in Unknown on line 0
PHP 4.3.10-2 (cli) (built: Dec 19 2004 03:41:45)
Copyright (c) 1997-2004 The PHP Group
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies
Und dann:
# /etc/init.d/apache2 reload
Programs/Tools to write
- graphical rule/process editor (for Asterisk, vbox3, etc.), maybe look at [...] before:
- gui frontend (wxPython) for bacula
Things to finish
Main.Linux - get into
- runlevel-control (custom handler, notty, ...)
- Mail-Filtering with sieve + sieve-frontend (web)
- generic dial-/internet-script
- generic way to custom firewall (/etc/firewall.etc)
- QoS? with Main.Linux and Cisco (graphical!?)
- IPSec: Main.Linux <-> Cisco
- Zertifikate + SSH??? (->extract keys)
- iproute2
- OpenSS7?.org, Asterisk, SS7 over IP
- GUI like dvcc
- SIP <-> ISDN
- CVS + X.509
- SASL + GSSAPI
- Apache2 + subversion + DAV
- sendmail smarthost
- SIP
- Network Block Device
- susevbox
- Main.Horde 2.0 + S/MIME
Wiki
- create "Tutorials" section
- revamp some documents from doc?
- rsync
- bacula
- XMLRPC over HTTP, POE
- screen
- search for "recieveMail" or similar and replace through "dispatchmail", update docu!
HTTP:
configure:
/data/www/virtual/cka/*
include in /data/www/global/conf/httpd.conf
SMTP:
nano /etc/mail/local-host-names
nano /etc/mail/virtusertable
/etc/init.d/sendmail reload
Sep 29 02:11:26 quepasa sm-mta[21837]: i8T0BQKr021837: to=|"/data/opt/dispatchmail/bin/dispatchmail --base=/home/joko/virtual/joko_mail", ctladdr=joko_mail (1000/100), delay=00:00:00, xdelay=00:00:00, mailer=prog, pri=34279, dsn=5.0.0, stat=Service unavailable
Sep 29 02:11:26 quepasa sm-mta[21837]: i8T0BQKr021837: i8T0BQKs021837: return to sender: Service unavailable
Sep 29 02:11:26 quepasa smrsh: uid 1000: attempt to use dispatchmail --base=/home/joko/virtual/joko_mail (stat failed)
Sep 29 02:11:26 quepasa sm-mta[21837]: i8T0BQKs021837: to=|"/data/opt/dispatchmail/bin/dispatchmail --base=/home/joko/virtual/joko_mail", ctladdr=joko_mail (1000/100), delay=00:00:00, xdelay=00:00:00, mailer=prog, pri=35303, dsn=5.0.0, stat=Service unavailable
Sep 29 02:11:26 quepasa sm-mta[21837]: i8T0BQKr021837: Saved message in /var/lib/sendmail/dead.letter
#> cd /etc/mail/smrsh
#> ln -s /data/opt/dispatchmail/bin/dispatchmail .
Configuration
quepasa.netfrag.org - Kernel Update (current: 2.4.21)
1. Kernel Image
downloaded kernel from: http://www.stearns.org/uml/linux-2.4.27-pre1-uml24242-netfilter20040427.bz2
root@quepasa:/lib/modules# uname -a
Linux quepasa 2.4.27-pre1-2um #4 Wed Apr 28 02:16:35 EDT 2004 i686 unknown unknown GNU/Linux
2. Kernel Modules
#> apt-get search kernel-image-2.4.27
#> apt-get install kernel-image-2.4.27-1-686
#> nano /etc/kernel-img.conf
add `do_initrd = Yes`
quepasa.netfrag.org - trying Kernel 2.6
downloaded kernel from: http://www.stearns.org/uml/linux-2.6.4-uml2641-pomng20040311-gcc333-fixed-coredump-odirect.bz2
#> apt-cache search kernel-image-2.6
#> apt-get install kernel-image-2.6-686
didn't work, downloaded kernel image from:
http://ftp.de.debian.org/debian/pool/main/k/kernel-image-2.6.8-i386/kernel-image-2.6.8-1-686_2.6.8-3_i386.deb
installed with:
#> apt-get install module-init-tools
#> dpkg -i kernel-image-2.6.8-1-686_2.6.8-3_i386.deb
#> dpkg -i
linux-2.6.4-uml
Booting
System Clock set. System local time is now Sun Sep 26 01:43:32 CEST 2004.
Not calculating module dependencies: /lib/modules/2.4.27-pre1-2um is read only.
Loading modules: ip_tables modprobe: Can't open dependencies file /lib/modules/2.4.27-pre1-2um/modules.dep (No such file or directory)
iptable_filter modprobe: Can't open dependencies file /lib/modules/2.4.27-pre1-2um/modules.dep (No such file or directory)
ipt_REJECT modprobe: Can't open dependencies file /lib/modules/2.4.27-pre1-2um/modules.dep (No such file or directory)
ipt_LOG modprobe: Can't open dependencies file /lib/modules/2.4.27-pre1-2um/modules.dep (No such file or directory)
ipt_state modprobe: Can't open dependencies file /lib/modules/2.4.27-pre1-2um/modules.dep (No such file or directory)
ipt_limit modprobe: Can't open dependencies file /lib/modules/2.4.27-pre1-2um/modules.dep (No such file or directory)
modprobe: Can't open dependencies file /lib/modules/2.4.27-pre1-2um/modules.dep (No such file or directory)
Checking all file systems...
fsck 1.27 (8-Mar-2002)
-------------------------------------------------------------
System time was Sun Sep 26 12:51:33 UTC 2004.
Setting the System Clock using the Hardware Clock as reference...
execvp of 'xterm' failed - errno = 2
xterm_open : run_helper failed, errno = 2
hwclock is unable to get I/O port access: the iopl(3) call failed.
System Clock set. System local time is now Sun Sep 26 14:51:34 CEST 2004.
Calculating module dependencies... done.
Loading modules: ip_tables /lib/modules/2.4.27-1-686/kernel/net/ipv4/netfilter/
p_tables.o: kernel-module version mismatch
/lib/modules/2.4.27-1-686/kernel/net/ipv4/netfilter/ip_tables.o was com
iled for kernel version 2.4.27-1-686
while this kernel is version 2.4.27-pre1-2um.
Start with these tools:
A - search for rootkits
chkrootkit:
Checking `ifconfig'... INFECTED
Checking `pstree'... INFECTED
Searching for t0rn's v8 defaults... Possible t0rn v8 \(or variation\) rootkit installed
Searching for Showtee... Warning: Possible Showtee Rootkit installed
Searching for Romanian rootkit... /usr/include/file.h /usr/include/proc.h
Checking `bindshell'... INFECTED (PORTS: 465)
Checking `lkm'... You have 1 process hidden for ps command
Warning: Possible LKM Trojan installed
Checking `sniffer'... eth0: PF_PACKET(/usr/sbin/iptotal)
rkhunter:
--------------------------------------------------------------------------------
Rootkit Hunter found some bad or unknown hashes. This can be happen due replaced
binaries or updated packages (which give other hashes). Be sure your hashes are
fully updated (rkhunter --update). If you're in doubt about these hashes, contact
the author (fill in the contact form).
--------------------------------------------------------------------------------
Rootkit 'SHV4'... [ Warning! ]
--------------------------------------------------------------------------------
Found parts of this rootkit/trojan by checking the default files and directories
Please inspect the available files, by running this check with the parameter
--createlogfile and check the log file (current file: /var/log/rkhunter.log).
--------------------------------------------------------------------------------
* Application version scan
- GnuPG 1.2.4 [ Vulnerable ]
- OpenSSL 0.9.7a [ Vulnerable ]
- PHP 4.3.9-1 [ Unknown ]
- PHP 4.3.9-1 [ Unknown ]
- Procmail MTA 3.22 [ OK ]
- OpenSSH 3.8.1p1 [ OK ]
B - more detailed investigation
#> lsof -i
3 12481 root 3u IPv4 139597 TCP *:2345 (LISTEN)
# telnet localhost 2345
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
SSH-1.5-2.0.13
#> cat /proc/13066/cmdline
ttyload
# which ttyload
/sbin/ttyload
# ls -l /sbin/ttyload
-rwxr-xr-x 1 122 114 212747 Jul 16 13:37 /sbin/ttyload
# kill 12481
# rm /sbin/ttyload
rm: remove write-protected regular file `/sbin/ttyload'? y
rm: cannot remove `/sbin/ttyload': Operation not permitted
# last
bd pts/0 pd950ea5a.dip.t- Tue Nov 30 19:05 still logged in
reboot system boot 2.4.21-pre5-1um Tue Nov 30 19:04 (00:38)
bd pts/5 pd950ea5a.dip.t- Tue Nov 30 17:52 - down (00:46)
bd pts/0 pd950ea5a.dip.t- Tue Nov 30 17:51 - down (00:47)
bd pts/4 pd950ea5a.dip.t- Tue Nov 30 16:52 - down (01:46)
natraj pts/2 pd9eb7a77.dip0.t Tue Nov 30 14:38 - 18:00 (03:21)
bd pts/1 pd950ea5a.dip.t- Tue Nov 30 14:38 - down (04:00)
bd pts/0 pd950ea5a.dip.t- Tue Nov 30 14:32 - 17:49 (03:17)
reboot system boot 2.4.21-pre5-1um Tue Nov 30 14:31 (04:07)
reboot system boot 2.4.21-pre5-1um Tue Nov 30 14:24 (04:14)
joko pts/2 pd950ea5a.dip.t- Tue Nov 30 14:02 - crash (00:21)
natraj pts/0 pd9eb7a77.dip0.t Tue Nov 30 11:28 - crash (02:56)
natraj pts/0 pd9eb6304.dip0.t Mon Nov 29 14:51 - 17:57 (03:06)
bd pts/1 p54802510.dip.t- Mon Nov 29 09:59 - 13:49 (03:50)
bd pts/0 p54802510.dip.t- Mon Nov 29 08:16 - 10:25 (02:09)
reboot system boot 2.4.21-pre5-1um Mon Nov 29 08:10 (1+10:28)
wtmp begins Sun Nov 28 06:37:56 2004
C - more trails
# nano /root/.bash_history
export TERM=vt100
vi /etc/passwd
passswd bin
passwd bin
# find / -uid 122
/usr/bin/md5sum
/usr/bin/find
/usr/bin/top
/usr/bin/pstree
/usr/sbin/lsof
/bin/ls
/bin/ps
/bin/netstat
find: /proc/25248/fd/4: No such file or directory
/sbin/ifconfig
# cat /proc/25248/cmdline
xukay:/home/uml/quepasa/rootfs/mnt# find . -uid 122
./usr/bin/md5sum
./usr/bin/find
./usr/bin/top
./usr/bin/pstree
./usr/lib/libsh/.bashrc
./usr/lib/libsh/.sniff/shsniff
./usr/lib/libsh/.sniff/shp
./usr/lib/libsh/shsb
./usr/lib/libsh/hide
./usr/sbin/lsof
./bin/ls
./bin/ps
./bin/netstat
./lib/libsh.so/shhk
./lib/libsh.so/shhk.pub
./lib/libsh.so/shrs
./sbin/ifconfig
./sbin/ttyload
./sbin/ttymon
# find / -gid 114
/usr/bin/du
/usr/bin/oldps
/usr/bin/whereis
/usr/include/flio.h
/usr/lib/libsh/.bashrc
/usr/lib/libsh/.sniff/shsniff
/usr/lib/libsh/.sniff/shp
/usr/lib/libsh/shsb
/usr/lib/libsh/hide
/lib/libsh.so/shdcf
/lib/libsh.so/shhk
/lib/libsh.so/shhk.pub
/lib/libsh.so/shrs
find: /proc/1014/fd/4: No such file or directory
D - remove it!
# chattr -sia /usr/lib/libsh
# rm -r /usr/lib/libsh/
# chattr -sia /lib/libsh.so
# rm -r /lib/libsh.so
[...]
E - refresh system
find @ http://packages.debian.org/
# apt-get install findutils
ls:
# apt-get install fileutils coreutils
# cd /var/cache/apt/archives/
root@quepasa:/var/cache/apt/archives# dpkg -i coreutils_5.2.1-2_i386.deb
ps:
# apt-get install procps
lsof:
# apt-get install lsof
md5sum:
# apt-get install dpkg
pstree:
# apt-get install psmisc
ifconfig/netstat:
# apt-get install net-tools
# apt-get install netkit-inetd
# apt-get install textutils
# apt-get install shellutils
# apt-get install qpopper
# apt-get install vsftpd
# apt-get install rsync
# apt-get install uw-imapd-ssl
# apt-get install libssl0.9.7
# apt-get install ssh
# apt-get install cron
# apt-get install inn
# apt-get install util-linux
F - Todo
- investigate reason
- breakin via ftp or pop3???
- php?
- twiki search?
- deny loading of kernel modules
- deny public access to cvspserver
- do: #> apt-get upgrade
- install filesystem integrity checker to prevent tampering the filesystem beeing unrecognized
G - Infos
from: http://user-mode-linux.sourceforge.net/resize.html
#> e2fsck -f data3_fs.ext3
#> dd if=/dev/zero of=data3_fs.ext3 bs=1 count=1 seek=6G conv=notrunc
#> resize2fs -p data3_fs.ext3
shrink: ext2resize
#> /sbin/tune2fs -O ^has_journal /dev/hdb1
#> umount /dev/hdbX
10M = 10240 blocks.
6G = 1572864 blocks.
- Development:
- Languages: Perl (+CPAN), PHP (+PEAR), Python, Visual Basic (+VBS, VBA, ASP), a bit of Ruby
- Standards/Technology: SQL, ORM?, XML, XSLT
- Linux/Sysadmin:
- Apache configuration and maintenance (advanced)
- Mail Virus- & Spam-Blocking (AMaViS?, SpamAssassin?, MIMEDefang, F-Prot Antivirus)
- MySQL? configuration
- Productive (web-based) Environments:
- Horde WebMail?
- Wiki & Co. (familiar with PhpWiki?, TWiki, TikiWiki?)
rsync:
http://www.netadmintools.com/html/5rsyncd.conf.man.html
http://finmath.uchicago.edu/~wilder/Security/rsync/
solution for "just accepts connections from localhost" problem:
http://www.enac.northwestern.edu/~tew/archives/2003/10/27/rsync-inetd-etc/
http://www.freeos.com/articles/4042/
http://samba.anu.edu.au/ftp/rsync/rsyncd.conf.html
http://lists.samba.org/archive/rsync/2002-December/004412.html
SpawnsCorner?
14443c14199a0cfb3907f65b9d1e21f0
Resize UML Filesystem
- see
- http://user-mode-linux.sourceforge.net/resize.html
quepasa # halt
papaya:/home/uml/quepasa/datafs #
#> e2fsck -f data_fs.ext3
#> dd if=/dev/zero of=data_fs.ext3 bs=1M count=1 seek=6000 conv=notrunc
#> resize2fs -p data_fs.ext3
The "dd" command above resizes the filesystem to 6 Gigabytes. The option "conv=notrunc" should prohibit truncation less than previous size if you specify the file beeing to small.
-- Main.joko - 22 Nov 2006
Topics in Pad web:
|
Changed: now 18:06 GMT
|
Changed by:
|
WebStatistics
|
02 May 2024 - 12:07 - r1.2
|
TWikiGuest?
|
May 2012 2924 0 0 98 86 Home 81 81 WebIndex 73 72 Joko-2004-09-06 61 60 Joko-2004-09-07 56 55 IntelIndeoProblems 55 InterestingWindowsSoftware Jun 2012 2721 0 0 106 ...
|
|
Joko-2004-11-04-quepasa
|
07 Jun 2009 - 22:44 - r1.4
|
Main.joko
|
TOC Apache 2 on quepasa # pkginstall apache2 # pkginstall libapache2-mod-perl2 # pkginstall libapache2-mod-php4 new TWiki for lashlarue.de: .htaccess: Redirect ...
|
|
UmlResizeFilesystem
|
22 Nov 2006 - 02:41 - NEW
|
Main.joko
|
Resize UML Filesystem see: http://user-mode-linux.sourceforge.net/resize.html quepasa # halt papaya:/home/uml/quepasa/datafs # # e2fsck f data fs.ext3 # dd if /dev ...
|
|
PHP4310
|
21 Dec 2004 - 14:01 - NEW
|
Main.joko
|
References Large security holes found in PHP Zahlreiche Schwachstellen in Skriptsprache PHP (Heise News) PHP Input Validation Vulnerabilities Multiple vulnerabilities ...
|
|
JokosNotepad
|
21 Dec 2004 - 12:18 - r1.8
|
Main.joko
|
topics CollectedQuotes IdeasForBooks ResumeTechKeywords GoodSound misc pointers Topics SampleTasks synchronization.html ProjectsTodo 2004
|
|
ProjectsTodo
|
16 Dec 2004 - 10:32 - r1.7
|
Main.joko
|
TOC Programs/Tools to write graphical rule/process editor (for Asterisk, vbox3, etc.), maybe look at ... before: Skencil gui frontend (wxPython) for bacula Things ...
|
|
QuepasaSHV4
|
02 Dec 2004 - 16:55 - r1.2
|
Main.joko
|
TOC Start with these tools: chkrootkit rkhunter A search for rootkits chkrootkit: Checking `ifconfig'... INFECTED Checking `pstree'... INFECTED Searching for t0rn ...
|
|
BusinessProcess
|
30 Nov 2004 - 11:45 - r1.2
|
Main.joko
|
Business Process Microsoft XLANG Web Services for Business Process Design IBM WSFL Web Services Flow Language BPEL4WS Business Process Execution Language for Web ...
|
|
AddressBooksAndCalendars
|
26 Nov 2004 - 17:52 - r1.2
|
Main.joko
|
Mozilla Sunbird Created Calendar here .... Can publish iCalendar (.ics) to WebDAV resource via https Can export Calendar in HTML format Mozilla Thunderbird ...
|
|
Netsh
|
26 Nov 2004 - 16:54 - NEW
|
Main.joko
|
netsh-example.bat: Example of netsh usage does not work! # netsh # # Schnittstellenkonfiguration # pushd interface reset all
|
|
QuepasaKernelUpdate
|
26 Nov 2004 - 16:53 - NEW
|
Main.joko
|
Configuration quepasa.netfrag.org Kernel Update (current: 2.4.21) 1. Kernel Image downloaded kernel from: http://www.stearns.org/uml/linux-2.4.27-pre1-uml24242-netfilter20040427 ...
|
|
RsyncPointers
|
26 Nov 2004 - 16:44 - NEW
|
Main.joko
|
rsync: http://www.netadmintools.com/html/5rsyncd.conf.man.html http://finmath.uchicago.edu/~wilder/Security/rsync/ solution for "just accepts connections from localhost ...
|
|
ResizeFilesystem
|
26 Nov 2004 - 16:42 - NEW
|
Main.joko
|
from: http://user-mode-linux.sourceforge.net/resize.html # e2fsck f data3 fs.ext3 # dd if /dev/zero of data3 fs.ext3 bs 1 count 1 seek 6G conv notrunc # resize2fs ...
|
|
Quepasa-cka
|
26 Nov 2004 - 16:41 - NEW
|
Main.joko
|
HTTP: configure: /data/www/virtual/cka/ include in /data/www/global/conf/httpd.conf SMTP: nano /etc/mail/local-host-names nano /etc/mail/virtusertable /etc/init.d ...
|
|
BackupTools
|
26 Nov 2004 - 16:37 - NEW
|
Main.joko
|
Backup: bacula: http://scottstuff.net/scott/archives/000246.html http://lists.debian.org/debian-devel/2004/05/msg00399.html Bacula: Cross-Platform Client-Server Backups ...
|
|
EncryptedLoopDevice
|
26 Nov 2004 - 16:30 - NEW
|
Main.joko
|
Encrypted Root Filesystem HOWTO: http://linuxfromscratch.org/~devine/erfs-howto.html Vulnerability in encrypted loop device for Linux: http://off.net/~jme/loopdev ...
|
|
FunnySmtpConnection
|
26 Nov 2004 - 14:56 - NEW
|
Main.joko
|
220 rigel SMTP ready, Who are you gonna pretend to be today? helo a.b.com 250 rigel Is thrilled beyond bladder control to meet a.b.com mail from: a@b.com 250 sender ...
|
|
Joko-2002-12
|
26 Nov 2004 - 14:19 - NEW
|
Main.joko
|
mysql: look at mysqldump X X, xml dump a database as well formed XML perl on debian @ /usr/lib/perl5 /usr/lib/perl/5.6.1/ /usr/local/lib/perl/5.6.1/ /usr/share ...
|
|
Joko-2002-11
|
26 Nov 2004 - 03:04 - NEW
|
Main.joko
|
refactor Data:: to DTS:: mk PerlDTS (Perl Data Transportation System) DTS::Locator DTS::Transport DTS::Transform Perl Enterprise EnterPerl??? EasyPerl??? ...
|
|
Joko-2002-10
|
26 Nov 2004 - 02:43 - NEW
|
Main.joko
|
anyRouter cares for ... context (web-session to legacy (unix) app) conversion (content-format) addressing (from to) javascript-component "one-field-finder ...
|
|
Joko-2002-09
|
26 Nov 2004 - 02:37 - NEW
|
Main.joko
|
SyncingOutlookContacts A) use Win32::OLE to read contacts from Outlook and Net::LDAP to write them to an LDAP server (win32 only) problem: Net::LDAP might not work ...
|
|
Joko-2002-08
|
26 Nov 2004 - 02:34 - NEW
|
Main.joko
|
replication ( distribution synchronisation): replicate file systems use rsync and layer another tool on top of it! (to do the actual distribution ) replicate ...
|
|
Joko-2001-10
|
26 Nov 2004 - 02:25 - NEW
|
Main.joko
|
grasshopper 2001-10-23 to todo: cvs, document, publish (!!!) todo: ldap as backend for everything todo: umltools todo: virtual hosting hosts: h1.service.netfrag ...
|
|
Joko-2002-03
|
26 Nov 2004 - 02:19 - NEW
|
Main.joko
|
sound: soul williams, adam f., photek, shrinkwarp, sound: GabrielLeMar 2002-03-19: additional initial configuration steps for freevsd-vhosts: mkdir /var/lib/slocate ...
|
|
Joko-2003-01
|
26 Nov 2004 - 02:12 - NEW
|
Main.joko
|
R ts: enhance nfo/perl/libs R outlook2ldap implement (make ready) and announce!!! R write a bit about Data::Storage and Data::Transfer::Sync and publish at http ...
|
|
Joko-2001-12
|
26 Nov 2004 - 02:10 - NEW
|
Main.joko
|
legolas: move "inbox to 2001-06-11" wornet/"from:2001-03-01 to: 2001-06-11" package and publish nfo-software: nfoVboxTools dialer WCron eLib FDE ciss
|
|
WebPreferences
|
26 Nov 2004 - 01:58 - r1.2
|
Main.joko
|
TWiki.Pad Web Preferences The following settings are web preferences of the TWiki.Pad web. These preferences overwrite the site-level preferences in TWIKIWEB . WIKIPREFSTOPIC ...
|
|
XmlEditors
|
26 Nov 2004 - 00:41 - NEW
|
Main.joko
|
Xerlin (formerly the Merlot XML Editor) http://home.hiwaay.net/~taylorc/software/apps/other/merlotxml/ Xeena http://www.alphaworks.ibm.com/tech/xeena XmlSpy http ...
|
|
AddressConversionTools
|
26 Nov 2004 - 00:32 - NEW
|
Main.joko
|
ldif2trade filters an ldif file and spits out tradeclient format http://tradeclient.sourceforge.net/ldif2trade.pl ldif2csv converts LDIF files into CSV files http ...
|
|
WebMailPackages
|
24 Nov 2004 - 15:15 - NEW
|
Main.joko
|
aeromail Web-based e-mail client ilohamail Light weight yet full featured multilingual web-based IMAP/POP3 client imapproxy IMAP protocol proxy openwebmail WebMail ...
|
|
LinuxOnStage
|
24 Nov 2004 - 14:42 - NEW
|
Main.joko
|
First focus: Three services: imap, smtp, ftp Second focus: All services (e.g. for intranet purposes): samba, http Additional services: nntp, ldap Stage 1: early days ...
|
|
ResumeTechKeywords
|
24 Nov 2004 - 14:20 - r1.2
|
Main.joko
|
Development: Languages: Perl (+CPAN), PHP (+PEAR), Python, Visual Basic (+VBS, VBA, ASP), a bit of Ruby Standards/Technology: SQL, ORM, XML, XSLT Linux/Sysadmin: ...
|
|
InterestingDebianPackages
|
24 Nov 2004 - 13:52 - NEW
|
Main.joko
|
pkgsearch php: aeromail Web-based e-mail client eskuel A MySQL databases administration interface in PHP-scripts fibusql Web based double-entry accounting freeradius ...
|
|
IntelIndeoProblems
|
24 Nov 2004 - 13:51 - NEW
|
Main.joko
|
1. Nothing didn't work searched at google for "intel indeo codec problems" MovieCodec.com » Message Board » Video Codecs » Indeo V5 codec http://www.moviecodec.com ...
|
|
FullTextIndexer
|
24 Nov 2004 - 13:49 - NEW
|
Main.joko
|
DocIndexer: http://www.methods.co.nz/docindexer/ DocIndexer is a toolkit for indexing and searching document directories. DocIndexer includes command-line utilities ...
|
|
FreeAntivirusSoftware
|
24 Nov 2004 - 13:46 - NEW
|
Main.joko
|
AVG Anti-Virus FREE Edition: http://free.grisoft.com/freeweb.php/doc/2/ ClamAV: http://www.clamav.net/ http://www.clamwin.net/ http://www.sosdg.org/clamav-win32/index ...
|
|
CollectedQuotes
|
24 Nov 2004 - 13:40 - NEW
|
Main.joko
|
Jon Udell, November 1, 2000 in "Tangled in the Threads Are servers obselete?" via: http://udell.roninhouse.com/bytecols/2000-11-01.html ... Assuming is dangerous ...
|
|
NetworkProgramming
|
24 Nov 2004 - 13:35 - NEW
|
Main.joko
|
Twisted Python Web Server http://cardboard.nu/blog/2004 02 06/twisted python web server.html Twisted-Python code for game server http://twistedmatrix.com/pipermail ...
|
|
MemoryCards
|
24 Nov 2004 - 11:21 - NEW
|
Main.joko
|
http://www.digital-photography.org/flash memory cards digital/SanDisk digital camera card.jpg http://www.buymemorycard.co.uk/images/main2.jpg http://www.hotline-int ...
|
|
Joko-2004-11-09-quepasa
|
24 Nov 2004 - 11:13 - NEW
|
Main.joko
|
(o) awstats: merge access log for cka before running "awupdate" (x) remove symlinks in home directories and use "mount bind" instead remove /etc/vsftpd.chroot users ...
|
|
EmailConversionTools
|
24 Nov 2004 - 10:55 - NEW
|
Main.joko
|
Mozilla filter rules to Sieve converter v0.7: http://www.folgmann.com/en/webapps/mozilla2sieve.html Exporting Microsoft Outlook Email Folders and Contacts into .mbox ...
|
|
Number of topics: 50
Welcome to the home of netfrag.org.Pad. This is a web-based collaboration area for ...
Maintenance of the Pad web
Notes:
- You are currently in the netfrag.org.Pad web. The color code for this web is a (SPECIFY COLOR) background, so you know where you are.
- If you are not familiar with the netfrag.org collaboration tool, please visit WelcomeGuest in the netfrag.org.TWiki web first.
netfrag.org webs currently online:
|
Use to:
|
netfrag.org.Main
|
Welcome to TWiki... Users, Groups?, Offices? - tour this expandable virtual workspace.
[ Changes
| Search
]
|
Get a first-hand feel for TWiki possibilities...
|
netfrag.org.TWiki?
|
TWikiRegistration; TWiki history & Wiki style; FAQs, Quick Starts, User Guide & Reference Manual. All the info...
[ Changes
| Search
]
|
Discover TWiki, and how to start your own site.
|
netfrag.org.Know?
|
Knowledge base set-up - FormTemplates add a framework for organizing and classifying content.
[ Changes?
| Search?
]
|
Try free-form collaboration in a structured shell!
|
netfrag.org.Test?
|
Sandbox test area with all features enabled.
[ Changes?
| Search?
]
|
Experiment in an unrestricted hands-on web.
|
You can use color coding by web for identification and reference. Contact webmaster@netfrag.org if you need a separate collaboration web for your team. New TWiki webs can be added easily. To modify this table: { View | Edit } |
Topics in Pad web:
|
Changed: now 18:06 GMT
|
Changed by:
|
AddressBooksAndCalendars
|
26 Nov 2004 - 17:52 - r1.2
|
Main.joko
|
Mozilla Sunbird Created Calendar here .... Can publish iCalendar (.ics) to WebDAV resource via https Can export Calendar in HTML format Mozilla Thunderbird ...
|
|
AddressConversionTools
|
26 Nov 2004 - 00:32 - NEW
|
Main.joko
|
ldif2trade filters an ldif file and spits out tradeclient format http://tradeclient.sourceforge.net/ldif2trade.pl ldif2csv converts LDIF files into CSV files http ...
|
|
BackupTools
|
26 Nov 2004 - 16:37 - NEW
|
Main.joko
|
Backup: bacula: http://scottstuff.net/scott/archives/000246.html http://lists.debian.org/debian-devel/2004/05/msg00399.html Bacula: Cross-Platform Client-Server Backups ...
|
|
BusinessProcess
|
30 Nov 2004 - 11:45 - r1.2
|
Main.joko
|
Business Process Microsoft XLANG Web Services for Business Process Design IBM WSFL Web Services Flow Language BPEL4WS Business Process Execution Language for Web ...
|
|
CollectedQuotes
|
24 Nov 2004 - 13:40 - NEW
|
Main.joko
|
Jon Udell, November 1, 2000 in "Tangled in the Threads Are servers obselete?" via: http://udell.roninhouse.com/bytecols/2000-11-01.html ... Assuming is dangerous ...
|
|
EmailConversionTools
|
24 Nov 2004 - 10:55 - NEW
|
Main.joko
|
Mozilla filter rules to Sieve converter v0.7: http://www.folgmann.com/en/webapps/mozilla2sieve.html Exporting Microsoft Outlook Email Folders and Contacts into .mbox ...
|
|
EncryptedLoopDevice
|
26 Nov 2004 - 16:30 - NEW
|
Main.joko
|
Encrypted Root Filesystem HOWTO: http://linuxfromscratch.org/~devine/erfs-howto.html Vulnerability in encrypted loop device for Linux: http://off.net/~jme/loopdev ...
|
|
FreeAntivirusSoftware
|
24 Nov 2004 - 13:46 - NEW
|
Main.joko
|
AVG Anti-Virus FREE Edition: http://free.grisoft.com/freeweb.php/doc/2/ ClamAV: http://www.clamav.net/ http://www.clamwin.net/ http://www.sosdg.org/clamav-win32/index ...
|
|
FullTextIndexer
|
24 Nov 2004 - 13:49 - NEW
|
Main.joko
|
DocIndexer: http://www.methods.co.nz/docindexer/ DocIndexer is a toolkit for indexing and searching document directories. DocIndexer includes command-line utilities ...
|
|
FunnySmtpConnection
|
26 Nov 2004 - 14:56 - NEW
|
Main.joko
|
220 rigel SMTP ready, Who are you gonna pretend to be today? helo a.b.com 250 rigel Is thrilled beyond bladder control to meet a.b.com mail from: a@b.com 250 sender ...
|
|
GoodSound
|
06 Nov 2004 - 17:50 - NEW
|
Main.joko
|
Stream name: Bassdrive Music Beyond 24/7 Drum and Bass Jungle Radio Featuring Live Shows Current title: Leviticus Burial (Chronic 2) Current title: Visionary Level ...
|
|
IntelIndeoProblems
|
24 Nov 2004 - 13:51 - NEW
|
Main.joko
|
1. Nothing didn't work searched at google for "intel indeo codec problems" MovieCodec.com » Message Board » Video Codecs » Indeo V5 codec http://www.moviecodec.com ...
|
|
InterestingDebianPackages
|
24 Nov 2004 - 13:52 - NEW
|
Main.joko
|
pkgsearch php: aeromail Web-based e-mail client eskuel A MySQL databases administration interface in PHP-scripts fibusql Web based double-entry accounting freeradius ...
|
|
Joko-2001-10
|
26 Nov 2004 - 02:25 - NEW
|
Main.joko
|
grasshopper 2001-10-23 to todo: cvs, document, publish (!!!) todo: ldap as backend for everything todo: umltools todo: virtual hosting hosts: h1.service.netfrag ...
|
|
Joko-2001-12
|
26 Nov 2004 - 02:10 - NEW
|
Main.joko
|
legolas: move "inbox to 2001-06-11" wornet/"from:2001-03-01 to: 2001-06-11" package and publish nfo-software: nfoVboxTools dialer WCron eLib FDE ciss
|
|
Joko-2002-03
|
26 Nov 2004 - 02:19 - NEW
|
Main.joko
|
sound: soul williams, adam f., photek, shrinkwarp, sound: GabrielLeMar 2002-03-19: additional initial configuration steps for freevsd-vhosts: mkdir /var/lib/slocate ...
|
|
Joko-2002-08
|
26 Nov 2004 - 02:34 - NEW
|
Main.joko
|
replication ( distribution synchronisation): replicate file systems use rsync and layer another tool on top of it! (to do the actual distribution ) replicate ...
|
|
Joko-2002-09
|
26 Nov 2004 - 02:37 - NEW
|
Main.joko
|
SyncingOutlookContacts A) use Win32::OLE to read contacts from Outlook and Net::LDAP to write them to an LDAP server (win32 only) problem: Net::LDAP might not work ...
|
|
Joko-2002-10
|
26 Nov 2004 - 02:43 - NEW
|
Main.joko
|
anyRouter cares for ... context (web-session to legacy (unix) app) conversion (content-format) addressing (from to) javascript-component "one-field-finder ...
|
|
Joko-2002-11
|
26 Nov 2004 - 03:04 - NEW
|
Main.joko
|
refactor Data:: to DTS:: mk PerlDTS (Perl Data Transportation System) DTS::Locator DTS::Transport DTS::Transform Perl Enterprise EnterPerl??? EasyPerl??? ...
|
|
Joko-2002-12
|
26 Nov 2004 - 14:19 - NEW
|
Main.joko
|
mysql: look at mysqldump X X, xml dump a database as well formed XML perl on debian @ /usr/lib/perl5 /usr/lib/perl/5.6.1/ /usr/local/lib/perl/5.6.1/ /usr/share ...
|
|
Joko-2003-01
|
26 Nov 2004 - 02:12 - NEW
|
Main.joko
|
R ts: enhance nfo/perl/libs R outlook2ldap implement (make ready) and announce!!! R write a bit about Data::Storage and Data::Transfer::Sync and publish at http ...
|
|
Joko-2004-09-05
|
06 Sep 2004 - 08:10 - NEW
|
Main.joko
|
postponed mod perl for twiki@netfrag.org ModPerl ModPerlUnix SelectiveModPerl ModPerlize ChangeToScriptDirForModPerl ModPerlAlternatives SpeedyCGI ModPerlStickyPages ...
|
|
Joko-2004-09-06
|
21 Oct 2004 - 02:35 - r1.5
|
Main.joko
|
Overview: TOC Entries: html2wml /usr/lib/cgi-bin/html2wml xcvs xcvs: patchset.c:121: revision compare: Assertion `x- rev number id ! y- rev number id' failed. Aborted ...
|
|
Joko-2004-09-07
|
24 Sep 2004 - 15:21 - r1.3
|
Main.joko
|
priv http://radio.weblogs.com/0114065/categories/myProfession/ Friday, April 30, 2004 RE: Battelle on Google’s S-1: http://radio.weblogs.com/0114065/categories/myProfession ...
|
|
Joko-2004-09-21Todo-mango
|
21 Sep 2004 - 19:51 - NEW
|
Main.joko
|
todo-mango: x. install portsentry mango:/home/service/pkgs/ # dpkg i portsentry 1.2-4 i386.deb # apt-get remove portsentry # cd /tmp/ use portsentry2-bin.tar.gz ...
|
|
Joko-2004-09-28
|
28 Sep 2004 - 18:44 - NEW
|
Main.joko
|
Now using ip-blocklists from DShield.org, a Distributed Intrusion Detection System email obfuscation: using: http://www.ecos.de/~mailarc/embperl/2001-11/msg00093 ...
|
|
Joko-2004-10-07InternetWin98
|
20 Oct 2004 - 12:50 - r1.2
|
Main.joko
|
Mozilla Firefox: Download... Antivir: Download... Kerio: Kerio 4.0.16 download... Kerio 4.1.1 download... Homepage RASPPPOE PPP over Ethernet Protocol by Robert Schlabbach ...
|
|
Joko-2004-11-04-quepasa
|
07 Jun 2009 - 22:44 - r1.4
|
Main.joko
|
TOC Apache 2 on quepasa # pkginstall apache2 # pkginstall libapache2-mod-perl2 # pkginstall libapache2-mod-php4 new TWiki for lashlarue.de: .htaccess: Redirect ...
|
|
Joko-2004-11-09-quepasa
|
24 Nov 2004 - 11:13 - NEW
|
Main.joko
|
(o) awstats: merge access log for cka before running "awupdate" (x) remove symlinks in home directories and use "mount bind" instead remove /etc/vsftpd.chroot users ...
|
|
JokosNotepad
|
21 Dec 2004 - 12:18 - r1.8
|
Main.joko
|
topics CollectedQuotes IdeasForBooks ResumeTechKeywords GoodSound misc pointers Topics SampleTasks synchronization.html ProjectsTodo 2004 2004-12-21 4.3.10 2004-12 ...
|
|
LdapCentricArchitecture
|
30 Dec 2004 - 14:20 - r1.4
|
Main.joko
|
TOC Clients and Tools LDAP LDAP Browser/Editor (java) GQ phpLDAPadmin LDAP Explorer Tool web2ldap LDAPExplorer (php) Graphical LDAP tools Applications Use it as a ...
|
|
LinuxOnStage
|
24 Nov 2004 - 14:42 - NEW
|
Main.joko
|
First focus: Three services: imap, smtp, ftp Second focus: All services (e.g. for intranet purposes): samba, http Additional services: nntp, ldap Stage 1: early days ...
|
|
MicrosoftWindowsSID
|
06 Nov 2004 - 20:15 - NEW
|
Main.joko
|
Microsoft Windows SID Von installierten Windows-Versionen sollten keine Festplattenabbilder erstellt werden: http://support.microsoft.com/kb/q162001/ "Während der ...
|
|
Netsh
|
26 Nov 2004 - 16:54 - NEW
|
Main.joko
|
netsh-example.bat: Example of netsh usage does not work! # netsh # # Schnittstellenkonfiguration # pushd interface reset all popd # Ende der Schnittstellenkonfiguration ...
|
|
NetworkProgramming
|
24 Nov 2004 - 13:35 - NEW
|
Main.joko
|
Twisted Python Web Server http://cardboard.nu/blog/2004 02 06/twisted python web server.html Twisted-Python code for game server http://twistedmatrix.com/pipermail ...
|
|
PHP4310
|
21 Dec 2004 - 14:01 - NEW
|
Main.joko
|
References Large security holes found in PHP Zahlreiche Schwachstellen in Skriptsprache PHP (Heise News) PHP Input Validation Vulnerabilities Multiple vulnerabilities ...
|
|
ProjectsTodo
|
16 Dec 2004 - 10:32 - r1.7
|
Main.joko
|
TOC Programs/Tools to write graphical rule/process editor (for Asterisk, vbox3, etc.), maybe look at ... before: Skencil gui frontend (wxPython) for bacula Things ...
|
|
Quepasa-cka
|
26 Nov 2004 - 16:41 - NEW
|
Main.joko
|
HTTP: configure: /data/www/virtual/cka/ include in /data/www/global/conf/httpd.conf SMTP: nano /etc/mail/local-host-names nano /etc/mail/virtusertable /etc/init.d ...
|
|
QuepasaKernelUpdate
|
26 Nov 2004 - 16:53 - NEW
|
Main.joko
|
Configuration quepasa.netfrag.org Kernel Update (current: 2.4.21) 1. Kernel Image downloaded kernel from: http://www.stearns.org/uml/linux-2.4.27-pre1-uml24242-netfilter20040427 ...
|
|
QuepasaSHV4
|
02 Dec 2004 - 16:55 - r1.2
|
Main.joko
|
TOC Start with these tools: chkrootkit rkhunter A search for rootkits chkrootkit: Checking `ifconfig'... INFECTED Checking `pstree'... INFECTED Searching for t0rn ...
|
|
ResizeFilesystem
|
26 Nov 2004 - 16:42 - NEW
|
Main.joko
|
from: http://user-mode-linux.sourceforge.net/resize.html # e2fsck f data3 fs.ext3 # dd if /dev/zero of data3 fs.ext3 bs 1 count 1 seek 6G conv notrunc # resize2fs ...
|
|
ResumeTechKeywords
|
24 Nov 2004 - 14:20 - r1.2
|
Main.joko
|
Development: Languages: Perl (+CPAN), PHP (+PEAR), Python, Visual Basic (+VBS, VBA, ASP), a bit of Ruby Standards/Technology: SQL, ORM, XML, XSLT Linux/Sysadmin: ...
|
|
RsyncPointers
|
26 Nov 2004 - 16:44 - NEW
|
Main.joko
|
rsync: http://www.netadmintools.com/html/5rsyncd.conf.man.html http://finmath.uchicago.edu/~wilder/Security/rsync/ solution for "just accepts connections from localhost ...
|
|
SpeedUpEmail
|
24 Nov 2004 - 10:54 - NEW
|
Main.joko
|
Benchmarking mbox versus maildir http://www.courier-mta.org/mbox-vs-maildir/ Google GMail Loader (GML) Import your existing email into GMail! http://www.marklyon ...
|
|
UmlResizeFilesystem
|
22 Nov 2006 - 02:41 - NEW
|
Main.joko
|
Resize UML Filesystem see: http://user-mode-linux.sourceforge.net/resize.html quepasa # halt papaya:/home/uml/quepasa/datafs # # e2fsck f data fs.ext3 # dd if /dev ...
|
|
WebHome
|
24 Nov 2001 - 11:40 - r1.2
|
PeterThoeny?
|
Welcome to the home of TWiki.Pad. This is a web-based collaboration area for ... MeetingMinutes Maintenance of the Pad web (More options in WebSearch) WebChanges: ...
|
|
WebMailPackages
|
24 Nov 2004 - 15:15 - NEW
|
Main.joko
|
aeromail Web-based e-mail client ilohamail Light weight yet full featured multilingual web-based IMAP/POP3 client imapproxy IMAP protocol proxy openwebmail WebMail ...
|
|
WebNotify
|
08 Aug 2001 - 05:25 - NEW
|
PeterThoeny?
|
NOTIFYTOPIC is a subscription service to be automatically notified by email when topics change in the TWiki.Pad web. This is a convenient service, so you do not have ...
|
|
WebPreferences
|
26 Nov 2004 - 01:58 - r1.2
|
Main.joko
|
TWiki.Pad Web Preferences The following settings are web preferences of the TWiki.Pad web. These preferences overwrite the site-level preferences in TWIKIWEB . WIKIPREFSTOPIC ...
|
|
WebStatistics
|
02 May 2024 - 12:07 - r1.2
|
TWikiGuest?
|
May 2012 2924 0 0 98 86 Home 81 81 WebIndex 73 72 Joko-2004-09-06 61 60 Joko-2004-09-07 56 55 IntelIndeoProblems 55 InterestingWindowsSoftware Jun 2012 2721 0 0 106 ...
|
|
WhatIsAtom
|
23 Nov 2004 - 17:23 - r1.2
|
Main.joko
|
AtomEnabled The Atom Project Blogger Help: What is Atom? The Atom Syndication Format Atom Wiki and the Writeable Web atomflow An Atom-Powered Wiki
|
|
XmlEditors
|
26 Nov 2004 - 00:41 - NEW
|
Main.joko
|
Xerlin (formerly the Merlot XML Editor) http://home.hiwaay.net/~taylorc/software/apps/other/merlotxml/ Xeena http://www.alphaworks.ibm.com/tech/xeena XmlSpy http ...
|
|
Number of topics: 70
See also the faster WebTopicList
aeromail - Web-based e-mail client
ilohamail - Light weight yet full featured multilingual web-based IMAP/POP3 client
imapproxy - IMAP protocol proxy
openwebmail - WebMail based on Neomail
postman - High performace web based IMAP and NNTP client
squirrelmail - Webmail for nuts
twig - The Web Information Gateway
#> pkginstall postman
#> dpkg -L postman
tried aeromail 2 from web
#> pkginstall install ilohamail
AeroMail:
http://www.cushman.net/projects/aeromail/index.php
AeroMail 2:
http://www.nicolaas.net/aeromail/
WebNotify is a subscription service to be automatically notified by email when topics change in the netfrag.org.Pad web. This is a convenient service, so you do not have to come back and check all the time if something has changed. To subscribe to the service, please put yourself on the list below. The format is: 3 spaces * Main.yourWikiName - yourEmailAddress
Note: It is helpful to insert your name in alphabetical order (by first name -- ignore the "Main.") -- then you can find your name (or not) more easily if you wish to remove it or confirm that you are on the list.
Related topics: TWikiUsers, TWikiRegistration
netfrag.org.Pad Web Preferences
The following settings are web preferences of the netfrag.org.Pad web. These preferences overwrite the site-level preferences in TWikiPreferences, and can be overwritten by user preferences (your personal topic, i.e. TWikiGuest? in the netfrag.org.Main web)
Preferences:
- List of topics of the netfrag.org.Pad web:
- Web specific background color: (Pick a lighter one of the StandardColors)
- S et WEBBGCOLOR = #D0D0D0
- S et WEBBGCOLOR = #FFFFC0
- Set WEBBGCOLOR = #444444
- Set WEBTXTCOLOR = #000000
- Exclude web from a
web="all"
search: (Set to on
for hidden webs)
- Default template for new topics and form(s) for this web:
- WebTopicEditTemplate?: Default template for new topics in this web. (Site-level is used if topic does not exist)
- TWiki.WebTopicEditTemplate: Site-level default template
- TWikiForms: How to enable form(s)
- Set WEBFORMS =
- Users or groups who are not / are allowed to view / change / rename topics in the Pad web: (See TWikiAccessControl)
- Set DENYWEBVIEW =
- Set ALLOWWEBVIEW =
- Set DENYWEBCHANGE =
- Set ALLOWWEBCHANGE =
- Set DENYWEBRENAME =
- Set ALLOWWEBRENAME =
- Users or groups allowed to change or rename this WebPreferences topic: (I.e. TWikiAdminGroup)
- Set ALLOWTOPICCHANGE =
- Set ALLOWTOPICRENAME =
- Web preferences that are not allowed to be overridden by user preferences:
- Set FINALPREFERENCES = WEBTOPICLIST, DENYWEBVIEW, ALLOWWEBVIEW, DENYWEBCHANGE, ALLOWWEBCHANGE, DENYWEBRENAME, ALLOWWEBRENAME
Notes:
- A preference is defined as:
6 spaces * Set NAME = value
Example:
- Preferences are used as TWikiVariables by enclosing the name in percent signs. Example:
- When you write variable
%WEBBGCOLOR%
, it gets expanded to #444444
.
- The sequential order of the preference settings is significant. Define preferences that use other preferences first, i.e. set
WEBCOPYRIGHT
before WIKIWEBMASTER
since %WEBCOPYRIGHT%
uses the %WIKIWEBMASTER%
variable.
- You can introduce new preferences variables and use them in your topics and templates. There is no need to change the netfrag.org engine (Perl scripts).
Related Topics:
- Jump to topic: If you already know the name of the topic, enter the name of the topic at the second line of this page.
- WebChanges : Find out what topics in netfrag.org.Pad have changed recently.
See also the verbose WebIndex.
Number of topics: 70
Topic Home . { } output as: { }
|